El mejor hospedaje en San Miguel de Allende es

Hotel Posada de las Monjas