Seychelles

Shopping Malls

Eden Plaza

Perfectly located on Eden Island, Eden Plaza provides the ultimate shopping experience when in Seychelles. Eden plaza is known to be the formidable shopping experience…

  • Victoria, Seychelles
Eden Plaza

Oj Mall

Over 20 outlets, providing over 2000 products and services, OJ Mall invites the public to a one stop location for all you everyday needs!

  • Victoria, Seychelles