Dining

Ostrea, a new seafood paradise at The Edison George Town Hotel

Fresh and premium ingredients? Drool-worthy menu? Visually-pleasing decor? Ostrea, the Oyster & Seafood Bar ticks all the boxes.