Nowish

Restaurant in Marsaskala

Terra e Mare Trattoria Italiana

Terra e Mare Trattoria Italiana is a charming family-run restaurant in Marsaskala, offering a delightful mix of Italian and seafood cuisine. Enjoy the homely atmosphere while savouring dishes that showcase the best of both worlds. With mains priced between €15 and €30, it's an excellent choice for a satisfying meal. Do check their booking availability as details are currently unknown.

The details

Where
177 Pjazza Dun Tarcis Agius, Marsaskala, Malta, Marsaskala
Cuisine
Italian and seafood
Price
€15–30 mains
Booking
Booking method unknown
Known for
Italian seafood cuisine
Cuisine
Italian & pizza, Fish & seafood
Price
€€

Contact details checked November 2026 from public sources (mta.com.mt, mta.com.mt, trip.com).

Something out of date? Details come from OpenStreetMap and public sources — always check with the venue before you go.

Open larger map

More restaurants

All in Malta

Nearby