All Inclusive

All-Inclusive

Melia to Open at Baha Mar in the Bahamas

Above: the former Sheraton Nassau Beach Resort By Alexander Britell Melia Hotels International will be opening its first all-inclusive resort in the English-speaking Caribbean at the Baha Mar in the Bahamas. Melia Hotels and the Chairmen of Baha Mar, Ltd […]