Map
32 Cuesta de San José, San Miguel de Allende 37700, Mexico
Courtesy of Casa de la Cuesta Bed & Breakfast
Hotel
Casa de la Cuesta