Book this restaurant
map placeholder

Bella Italia - Cardiff Bay

Unit 7, Atlantic Wharf Leisure Park, Hemmingway Road, Cardiff, CF10 4JY +44 2920538369

(((() Italian
Main course: £10
Food spend: £27
Opening hours
Sunday to Thursday: 10:00 - 22:00
Friday & Saturday: 10:00 - 23:00

Lovely staff. Fab gluten free meal

Jo 21 January 2016
from Cardiff

View all 50 reviews

Within the vibrant Red Dragon Centre, Bella Italia Cardiff Bay offers a relaxing retreat from the buzz of the popular complex. The low lighting, ornate furniture and traditional, bistro-style décor evoke a cosy, relaxing ambience.

Serving up delicious Italian cuisine at affordable prices, the Bella Italia menu features an array of fresh pizza, pasta, risotto and salads, along with a selection of succulent meat, fish and vegetarian main courses. Popular favourites include polpette Americano with juicy meatballs, red pesto and pepper pizza or spaghetti gamberi with fresh prawns, chilli and garlic.

An extensive wine list at Bella Italia restaurant spans across diverse Italian regions and the popular dessert menu is packed with decadent Italian classics. There is a well priced kids menu to keep the little ones happy.

Bella Italia restaurant in Cardiff is only a 3-minute drive from Cardiff Bay Train Station, and there are daily offers and specials for diners to try something new.

Bella Italia - Cardiff Bay

Unit 7, Atlantic Wharf Leisure Park, Hemmingway Road, Cardiff, CF10 4JY

Contact +44 2920472009
Reservations +44 2920538369

Make a booking

See all Bella Italia Restaurants

See all restaurants in Cardiff

See all restaurants in Cardiff Bay

Customer reviews for Bella Italia - Cardiff Bay

4.3 (((() (based on 50 reviews)
92% of diners recommend this restaurant
  • Food (((()
  • Value ((((*
  • Ambience (((()
  • Location (((()
  • Service (((()
  • Drinks (((()

Recommended for

  • dinner (37)
  • romantic (34)
  • child friendly (32)
  • large parties (29)
  • lunch (21)
  • al fresco (15)
  • business (14)
  • entertainment (12)
  • luxury (12)
  • value (7)
  • breakfast (6)
  • afternoon tea (5)
  • private dining (4)
  • trendy (4)
  • views (3)
  • ((((* by from Southampton

    Food and service excellent.

  • ((((( by from Sully

    It was our first visit and we loved it immediately. The decor is super and gave the place a great Italian feel. We were greeted by a lovely helpful member of staff who put as at our ease and explained clearly our gift options. Food was very good. We really enjoyed our experience very much.

  • (((** by from Cardiff

    Nice staff good food

  • (((** by from Cardiff

    Booking table was simple and straight forward

  • ((((( by from Cardiff

    Lovely staff. Fab gluten free meal

  • ((((( by from Cardiff

    Over the years we've been here many times. We've never had a bad meal or bad service, and our last visit was no different. It's relaxed, with a nice ambience, friendly staff and a good menu choice. There are always good deals around too,so you never feel that you have to restrict yourself based on cost. Food as always was delicious and freshly cooked.Will definitely be going back.

  • ((((( by from Cardiff

    The location being in the Odeon Cinema was very convenient to arrange a performance meal.
    The service and food was excellent. The menu had a good selection and cost was very reasonable. Pleasant surroundings, generally a good place to eat.

  • ((((* by from Cardiff

    Good food, they seemed to be short staffed. The waitress was rushed so there was no real service, just plonk it on the table and go

  • ((((( by from Cardiff

    The staff were most welcoming and the food first excellent meal for £20 per head inc. 2 large glasses of Montulciano

  • (((** by from Cardiff

    The food was apsolutely spot on. I had the gamberoni which was beautiful and it's the first time I've eaten every last scrap of food on my plate. My children had a pizza dog which they really enjoy and the prices are reasonable. The drinks were great but the only thing I have to complain about is the slow service. It took at least 15 minutes for them to bring our drinks then we waited over half an hour for our bill at the end of the meal. Apart from waiting around a lot with the slow service the overall experience was great. I can't fault Bella Italia.

Nearby restaurants