Original: The city is located on the island of New Providence, which functions much like a business district. Nassau houses the House of Assembly and various judicial departments.
Simplified: Nassau is located on New Providence Island.