Restaurant in Xlendi
Terrazzo Restaurant & Beach Bar
Terrazzo Restaurant & Beach Bar, perched on the stunning Xlendi Bay, offers a delightful mix of international cuisine, Mediterranean dishes, and fresh seafood. Enjoy cocktails while soaking up breathtaking sea views, especially during sunset. With both formal restaurant seating and relaxed outdoor beach-bar terraces, you can revel in a vibrant atmosphere complete with occasional live DJs. To secure your spot, booking is recommended at +356 2788 8807.
Open Mon–Thu 12:00–15:00, 18:00–21:30, Fri–Sun 12:00–15:00, 18:00–22:00
The details
- Where
- San Xmun, Xlendi XLN 1301, Malta, Xlendi
- Hours
- Mon–Thu 12:00–15:00, 18:00–21:30, Fri–Sun 12:00–15:00, 18:00–22:00
- Cuisine
- International, Mediterranean, seafood
- Price
- €15–30 per main
- Booking
- Recommended; phone +356 2788 8807
- Known for
- Sea views, seafood, cocktails, sunsets
- Cuisine
- Fish & seafood, Mediterranean
- Price
- €€
- Good to know
- Sea view, outdoor seating, kid-friendly, book online
- Phone
- +356 2788 8807
- Website
- terrazzoxlendi.com
Contact details checked November 2026 from public sources (tripadvisor.com, bookia.mt, restaurantsmalta.com).
Something out of date? Details come from OpenStreetMap and public sources — always check with the venue before you go.
More restaurants
All in Malta
Otters Bistro & Lounge
Restaurant in Marsalforn

Odyssey Bar, Restaurant & Pizzeria
Restaurant in Marsalforn
hours listed

The Pierre's Restaurant
Restaurant in Marsalforn

Moby Dick Bar, Restaurant & Holiday Apartments
Restaurant in Xlendi

Luzzu Restaurant
Restaurant in St Paul's Bay

Ocean Basket
Restaurant in St Paul's Bay

Lovage Bistro
Restaurant in St Paul's Bay
hours listed

New Madras
Restaurant in Bugibba
hours listed
