About Us

The magnificent sea views alone are worth a visit to Ocean Restaurant situated in St. Julian's Street, overlooking Tenby's picturesque harbour.

Serving a wonderful variety of international cuisine whilst still committed to using fresh and where possible locally sourced produce Ocean's reputation has been growing under Vio and Alex's ownership.

Preparing for the season ahead, Alex has created exciting new dishes whilst still retaining the old favourites. Back by popular demand are the homemade Italian pizzas and speciality pastas. The menu focuses on dishes created with imagination and attention to detail, using fresh, quality and where possible locally sourced produce.

Such enticing delights from the menu include:

  • Smoked Salmon and Prawn salad
  • Grilled Marinated Mackerel on potato salad
  • Slow roasted belly of Welsh Pork served with Madeira sauce
  • Fillet of Sea Bass
  • Hand made delicious desserts


Whether you are a family with small children there's a fantastic range of dishes available or a couple searching for the perfect romantic evening, then take a seat by the window, overlooking the magnificent coastal setting from our elegant first floor dining room.

We offer a breakfast menu, morning coffees, light and breezy lunch menu including sandwiches, salads or omelets as well as our more substantial all day menu, all served in the newly refurbished surroundings of the ground floor bistro.

The restaurant is able to cater for small intimate weddings, engagement parties, christenings, birthdays and corporate events. Vio and Alex will be delighted to create a bespoke menu and wine list for your special occasion.

Proprietor/Manager Vio and his excellent professional staff look forward to welcome you with their friendly and attentive service. A warm welcomes is also extended to children with their own special menu.

To request further information or reserve a table at Ocean Restaurant please use the "Book on-line section", contact us by email on info@tenby-oceanrestaurant.co.uk or call us on 01834 844536.


Join our mailing list and receive our latest news straight on your inbox.

Email *
First name
Last name