Nassau Palm Hotel

West Bay St
Nassau
Bahamas