RestaurantQawra

Trattoria Riccardo

We've been. Visited July 2026.

our rating

An Italian restaurant in Qawra with a dedicated play area, so the kids stay busy while you actually finish your meal.

With kids

Checked by us, in person.

Good forToddlersYoung kidsOlder kids

  • High chairs: yes
  • Kids' menu: yes
  • Changing: yes
  • Buggy friendly: yes
  • Parking: yes
  • Shade: don't know
  • Book ahead: yes
  • Outdoor seating: don't know
  • Sea view: yes
  • Veg / vegan options: yes

As parents, we're always hunting for places where everyone gets to enjoy themselves, and Trattoria Riccardo is one that genuinely ticks the boxes. The Italian food is delicious, the atmosphere is relaxed, and best of all there's a dedicated play area to keep the little ones entertained while you actually get to eat.

For us it was the perfect spot for a family lunch or dinner without feeling rushed. The kids can have fun and the grown-ups can enjoy the food in peace, which honestly feels like a win for everyone. You'll find it on the Qawra coast, part of the AX ODYCY Hotel, and it's open every day from midday.

If you're looking for family-friendly restaurants in Malta, this is one to add to your list.

From our visit

Our own photos and video, from the day we were actually there.

View this post on Instagram

Last checked 25 July 2026. Places change, so if something here is out of date, tell us.

Other places we recommend

See everything

AX Odycy Splash Pool

We've been

HotelQawra, St Paul's Bay

AX Odycy Hotel

A big, freshly refurbished four-star seafront resort in Qawra with an aquapark, a kids club and plenty of pools for family days by the sea.

  • High chairs
  • Parking
Cala Lido Themed Nights at Malta Marriott

We've been

RestaurantSt Julian's

Cala Lido at Malta Marriott

Poolside themed buffet evenings at the Malta Marriott, with live entertainment and a menu that changes through the season.

  • Buggy
  • High chairs
  • Shade
Corinthian St George's Bay

We've been

HotelSt Julian's

Corinthia St George's Bay

A five-star beachfront resort on St George's Bay with six pools, a spa and a dedicated kids' club, well set up for families who want a little luxury.

  • High chairs
  • Parking

Start typing, or jump straight to a section.