El Greco Hotel

West Bay St. & Augusta St., Nassau, New Providence, Bahamas
Messenger