Hotel Santa Cruz
Independencia 311 Santa Cruz Amilpas, Oaxaca City, Mexico
Booking.com
Book Now