Room with a view: One&Only Palmilla, Mexico

One&Only Palmilla, Los Cabos, Mexico

From £242 a night.

Photo courtesy of One&Only Resorts

You might also like: