TalkingTree.com
El Churro (93 of 121)
 San Miguel de Allende

 Use [F11] key for a better view
San Miguel de Allende