View Details $300,484 1 of 23 San Miguel El Viejo | San Miguel de Allende 2 beds 2 baths 1 ½ baths On Site: 82 Days
View Details $118,536 1 of 10 San Miguel El Viejo | San Miguel de Allende 0.18 acres On Site: 373 Days