Cabo Azul Resort
This is a view of a wedding dress hanging above a villa bed at Cabo Azul Resort.