Our Story
Our dishes are inspired by rich and aromatic flavours, celebrating the finest ingredients. With a menu that changes seasonally, Olea ensures that every dish is crafted from the freshest, highest-quality produce.
Olea provides various dining options, with indoor seating accommodating up to 130 guests and terrace seating featuring a spacious outdoor area for another 130 guests, perfect for enjoying the picturesque surroundings. The restaurant is ideal for both small gatherings and large groups, offering buffet and sharing menus to suit every occasion. We also cater to stand-up parties, making us the perfect venue for your special event.
At Olea, you can expect genuine, flavourful food paired with warm, friendly service—all at exceptional value. Come and enjoy a complete dining experience overlooking the beautiful St George’s Bay
