The Deck Restaurant image label star icon 4.6

The Deck Restaurant

1 Triq Il-Wilga The Deck Restaurant, Marsaxlokk, Island of Malta MXK 1321 Malta, Island of Malta

European Casual Dining $$
label star icon 4.6

Description

The Deck Restaurant in the beautiful Island of Malta is the perfect spot to experience Mediterranean cuisine and cocktails while watching the sunset. With a wide selection of delicious seafood, European and vegetarian-friendly meals, the Deck Restaurant offers something for everyone. The friendly staff and excellent customer service make it the perfect spot to celebrate a special occasion or just to relax and enjoy a meal. With free off-street parking, live music, and waterfront seating, The Deck Restaurant is the perfect place for a memorable dining experience. Make a reservation today and experience the best of Malta's cuisine!

Hours

  • Sunday

    11:30 AM - 11:00 PM

  • Monday

    CLOSED

  • Tuesday

    12:00 PM - 11:00 PM

  • Wednesday

    12:00 PM - 11:00 PM

  • Thursday

    12:00 PM - 11:00 PM

  • Friday

    12:00 PM - 11:00 PM

  • Saturday

    12:00 PM - 11:00 PM

Location

Reviews from TripAdvisor

Oceane M

Mar 02, 2026

star icon star icon star icon star icon star icon

Very cool and experience in this restaurant.

Peter M

Jan 30, 2026

star icon star icon star icon star icon star icon

We ordered fish and chips, this restaurant shows a sign outside the door stating, the 'best fish restaurant of the year' in Malta. The fish came straight from the freezer, and it was awful. The skin...

Ina K

Jan 02, 2026

star icon star icon star icon star icon star icon

Fresh red snapper comes with wonderful vegetables. (total 30€) Set Menu for 25€ Spaghetti seafood, fishsoup, small slice applepie. Service took some time but worth it!

Similar restaurants

Hours

  • Sunday

    11:30 AM - 11:00 PM

  • Monday

    CLOSED

  • Tuesday

    12:00 PM - 11:00 PM

  • Wednesday

    12:00 PM - 11:00 PM

  • Thursday

    12:00 PM - 11:00 PM

  • Friday

    12:00 PM - 11:00 PM

  • Saturday

    12:00 PM - 11:00 PM

The Deck Restaurant