About the Business

Southwest Plaza is a modern shopping and lifestyle destination in Nassau, offering a wide mix of retail stores, dining options, and health & wellness services, providing a convenient one-stop experience for everyday needs and leisure

Additional Information

Receive Credit Card:
No
Delivery:
No

Location & Hours

2JMW+6MQ, Carmichael Rd, Nassau, Bahamas

Business Hours

Open 24

Subscribe Now

Get All Updates & Advance Offers