May be permanently closed
No info on opening hours
May be permanently closed
Add a photo
If you are hungry after gazing at Chino Mine Vista Point, visit this restaurant to have a meal.
Visitors' reviews on El Loco Lizard
Add your review
© OpenStreetMaps
contributors
Address
211 N Texas St, Silver City, New Mexico, USA, 88061
Report incorrect information