Image 1 of 1


Nassau, the capital city of The Bahamas, is located on New Providence Island. <br />
<br />
Nassau teems with Bahamian and British flavor. The capital city of the Bahamas boasts miles of spectacular beaches and stretches of vivid coral reefs perfect for snorkeling. <br />
Photo by Deirdre Hamill/Quest Imagery