Tag: Melia Hotels & Resorts
A True Caribbean Experience Awaits at Meliá Punta Cana Beach Resort
Located on the beachfront of Playa Bavaro, the 538-room Meliá Punta Cana Beach Resort reveals to attendees the true essence of the Caribbean.
New Melia in Cape Verde
Located on the island of Sal in Cape Verde, Africa, the seaside resort offers team building options galore.