Southwest Plaza
Country - Bahamas State - New Providence City - Nassau, Nassau, New Providence
2423967024
Southwest Plaza is a modern shopping and lifestyle destination in Nassau, offering a wide mix of retail stores, dining options, and hea.....d leisure.