Something About Company
The 1st Seychelles Crepes & Smoothies bar! Opened in 2012.
Located in the new marina mall Eden Plaza on Eden Island, the shop propose fresh juices and smoothies, famous french crepes, wrap sandwiches and lots more delicious food and drinks. All freshly made and healthy!