Victoria Restaurants Guide

Ochan Waterfront Bistro

in Eden Island

Address: Suite 118 & 119, Eden Plaza, Eden Island, Mahe, Seychelles
Phone: +248 2 811 465
Hours: 11am – 10pm

Menu prices: 135–515 · £££ · Median main: 410 · 16/16 with a published price

Pizza

Starters

Mains

Desserts

Ochan Waterfront Bistro

Visit their CallPages pageTheir website
Share