Olivia is a Mediterranean restaurant offering a diverse menu from pizza to seafood, complemented by a robust wine list, in a smart, relaxed setting. Catering and a reception hall are available.