Bahia Principe Luxury Esmeralda – Punta Cana, Dominican Republic
Bahia Principe Luxury Esmeralda – Punta Cana, Dominican Republic Bahia Principe Luxury Esmeralda ***** Dominican Republic Our little beachfront gem in Punta Cana, inspired by Taíno culture and perfect for the whole family. The newly renovated hotel features 570 rooms, some with swim-up access, exquisite cuisine, 24-hour room service,
Continue reading