Travellers Restaurant

  • West Bay Street, Nassau, The Bahamas