Dogs on leash are allowed at the outdoor tables and on the property. It is open seven days a week and is located in the Mesilla Valley with a view of the Organ Mountains.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.