Hotel La Huerta 3 stars

Callejon del atascadero 9, 37700 San Miguel de Allende, Mexico

Hotel image
Read more reviews for Hotel La Huerta