Nassau, Bahamas | Walking Tour



Nassau, Bahamas | Walking Tour Nassau is the capital of the Bahamas. It lies on the island of New Providence, with neighboring Paradise Island accessible via …

source