We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

The Swallow

139 City Road, Cardiff CF24 3BQ, Wales
+44 29 2047 2037
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent78%
  • Very good4%
  • Average9%
  • Poor9%
  • Terrible0%
12 Jul 2017
“Good food good price”
14 Apr 2016
“Never had a bad meal from here!”
Restaurant Hours
Chinese, Asian
139 City Road, Cardiff CF24 3BQ, Wales
All Details
Write a Review
Reviews (21)
Traveller rating
Traveller type
Time of year

1 - 10 of 21 reviews

Reviewed 12 July 2017

Always have a mixture chicken fried rice mixed veg chow mein. Amazing take away used to be a restaurant but changed now Good size portions but really reasonably priced

Thank Julie P
Reviewed 14 April 2016

We have been using the Swallow for years, when it was a restaurant and now as a take away. The food has never disappointed us in all the time that we have been. The owner, John, is so cheerful and chatty and makes you feel...More

Thank Nic186460
Reviewed 4 April 2016

Tis used to be our families favourite Chinese restaurant back in the 80`s In those days you had to book well in advance to get a table, and though it was bog standard Cantonese/English food, IMHO it was the best value and tastiest in Cardiff....More

Thank Raymond F
Reviewed 25 March 2016 via mobile

I have been a customer here for years. As too my family. Great service fantastic yummy chinese food. Fresh and not greasy. See for yourself. Also like to add that the food is served in good old fashioned foil cartons...not that plastic container rubbish. It...More

Thank Collette W
Reviewed 23 January 2016 via mobile

We had chicken chow mien, egg fried rice and chicken and cashew nuts. The food was nicely cooked and the sauce wasn't gloopy as it can be at some takeaways. Good to see lots of cashew nuts.

Thank Georgina_Louis
Reviewed 6 October 2015 via mobile

Went here when it was a restaurant not a take away..pity it's only a take away..food is absolutely fantastic no complaints at all..same with the staff...c'mon turn it back to a restaurant.....

1  Thank Christopher F
Reviewed 28 August 2015

We have been visiting John's for over 30 years and have never been disappointed. The food is always amazing, the hospitality is second to none. The Swallow is an institution that every Cardiffian either loves, or has not yet experienced.

Thank JamesGar
Reviewed 6 April 2015 via mobile

Quite fussy with my Chinese, and this is without a doubt one of the best in Cardiff. Food very tasty and of good value for money, not had a bad meal from here. Will be back

2  Thank Rhunedd T
Reviewed 22 February 2015 via mobile

Used to frequent this place over ten years ago when it was a sit-in restaurant. Now just a take away, the food is still every bit as good as I remembered. Particular favourites include ribs in Peking sauce, lettuce wraps and duck in ginger and...More

1  Thank GemTT33
Reviewed 7 August 2014 via mobile

We ordered a few starters and mains to share between 7 of us, which was quickly cooked. All meats were extremely soft almost melting in your mouth. The dishes were very flavoursome. I will definitely come back for more!

2  Thank Jeremy D
Nearby Restaurants
Shaam Nights
1,619 reviews
.11 km away
Saray Restaurant
390 reviews
.07 km away
Mezza Luna
327 reviews
.06 km away
278 reviews
.16 km away
Nearby Attractions
National Museum Cardiff
2,016 reviews
.71 km away
The Gate Arts and Community Centre
19 reviews
.27 km away
Mansion House
5 reviews
.18 km away
Adventure Rooms Cardiff
157 reviews
.59 km away
Questions & Answers
Get quick answers from The Swallow staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$7 - US$13
Restaurant features
Good for
Business meetings
Location and Contact Information
  • Address: 139 City Road, Cardiff CF24 3BQ, Wales
  • Location: Europe  >  United Kingdom (UK)  >  Wales  >  Southern Wales  >  Cardiff
  • Phone Number: +44 29 2047 2037
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing