This Family-Owned Hotel on a Mexican Island Is as Enchanting and Intimate as it Gets
1
of
5
Each of Punta Caliza’s 12 rooms are connected to a private pool.
Save