Location
Rosewood Baha Mar is situated on the northern shore of New Providence island in The Bahamas. The resort offers exclusivity with the option of convenient access to the island’s lively downtown district in Nassau as well as nearby locations like Lyford Cay, Old Fort and Albany.