San Miguel de Allende, Mexico

 

Villa Amor, Sayulita, Mexico

 

Four Seasons, Punta de Mita, Mexico

 

Scotland, Edinburgh, UK

 

Sayulita, Mexico

 

Santa Cruz, California

 

Wedding location description