PO Box N-4808 40 George Street Down Town, Nassau, New Providence, Bahamas
The Towne Hotel is located right in the heart of downtown Nassau, the capital of The Bahamas.All our 46 rooms are fully air-conditioned and have Tub/Shower, Cable TV and Direct Dial Phones.