Mexico

Living the high life in Mexico

San Miguel de Allende is a vibrant, artistic town and its elevated altitude gives it a great climate