Towne Hotel

1 Star Hotels

Navy Lion Road
Paradise Beach
Nassau

Description

The Towne Hotel is located right in the heart of downtown Nassau, the capital of The Bahamas. Within walking distance to Lighthouse Beach, Cruise Ships, International Banks, and the American Embassy of Nassau.

Reviews

000

No reviews found. Be the first to review this place.

Write a Review

Sandals Resorts

Current Location