Embudo Station 1101 Drive St. Embudo NM United States
Web Information: Web Page
Hours: Tue-Sun 12 noon to 9:00 PM; closed Mon. Open April through October.
Phone: 505.852.4707 Alcohol: wine / beer
Reservations: large groups only