About Mezza Luna

Located on City Road, Mezza Luna is a Lebanese and Moroccan restaurant, bringing a taste of the Mediterranean and Middle East to Cardiff. Step inside Mezza Luna and you’ll feel like you’ve been transported to Beirut or Marrakech, with its traditional decor and the aroma of the authentic, home-style cooking. Share some mezza like the kafta balls (Moroccan meatballs with tomato sauce and flatbread) or the falafel, tuck into some hearty tagine, or go for for a Lebanese grill – whatever you choose we’re sure you’ll be delighted with your choice. To guarantee a table at Mezza Luna in Roath, making a reservation ahead of time is recommended.

Opening Times

Open today - Opens at 5:30 pm
5:30 pm - 10:30 pm
5:30 pm - 10:30 pm
5:30 pm - 10:30 pm
5:30 pm - 10:30 pm
5:30 pm - 10:30 pm
5:30 pm - 10:30 pm
5:30 pm - 10:30 pm


Mezza Luna
159 City Road, Roath
Cardiff CF24 3BQ

Menu Highlights



Harissa Hummus (new)

Hummus with a spicy kick of Moroccan harissa, served with lebanese bread.

Spicy Breast Meshwi

Chargrilled marinated spicy chicken breast fillet served with sauteed potato, side salad and garlic mayo dip.


Crispy Fried squid rings served with saffron aioli dip.

64 Mezza Luna Reviews

64 Reviews
Waiting time:Exceptionally good
Value for money:Great value
Noise levels:Pleasant
Craig T.3 months ago · 1 review

Excellent food and brilliant atmosphere. Perfect for a fun evening, recommend the lamb meatballs to start and the mix grill sharer for the main course.

Charlotte S.3 months ago · 1 review

The menu has a great choice of vegan options which is why we decided to try this place. Food was good value and everything was tasty. Service and belly dancer fab too!

Kathryn J.3 months ago · 2 reviews

Love this place! I’ve gone back again and again as the food is so tasty, atmosphere is great and staff are lovely. Highly recommended the moussaka.