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.

Number Twenty One

$$ - $$$British, ,
21 Heol Maengwyn, Machynlleth SY20 8EB, Wales
+44 1654 703382
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent77%
  • Very good17%
  • Average4%
  • Poor1%
  • Terrible1%
Travellers talk about
“whitebait” (20 reviews)
“creme brulee” (6 reviews)
“welsh lamb” (10 reviews)
Restaurant Hours
British, Welsh, Contemporary, Vegetarian Friendly, Gluten Free Options, Vegan Options
$$ - $$$
21 Heol Maengwyn, Machynlleth SY20 8EB, Wales
All Details
Write a ReviewReviews (327)
Traveller rating
Traveller type
Time of year

1 - 10 of 324 reviews

Reviewed 1 week ago via mobile

Extremely unhelpful staff. Made no attempt to accommodate a party of 8 adults. Empty tables in and out but didn't seem to think tables could be joined together.

Thank Philip T
Reviewed 2 weeks ago via mobile

We have been to number 21 a couple of times and loved it so brought our friends who were here for the weekend All of it was absolutely gorgeous we all had 3 courses and the waitress explained everything.We were in the back room and...More

Thank susanwilliamswilliam
Reviewed 2 weeks ago via mobile

This is a really cute little place and definitely worth a visit if you're in the area! Reasonably priced and they do great coffee

Thank Fionn G
Reviewed 3 weeks ago via mobile

Had a fabulous dinner here with my family, husband and 2 kids aged 9 and 7 - fresh food and very friendly staff. We ate at 6pm on a Sat and were lucky to get the last table. We had the chicken kiev and the...More

Thank FreyjaFireDancer
Reviewed 3 weeks ago via mobile

Came here for breakfast as we leaving Wales to go back to England. We have been here before for dinner but due to the owner not being open we were only able to visit for breakfast as we were leaving. Still lovely atmosphere and still...More

Thank Zoe_JL
Reviewed 24 June 2018

The service was friendly and we were welcomed to our table. Three out of our party of four ordered their main course from the specials list, but we were then told that there was only one portion left. The starters arrived within a reasonable time...More

Thank simon996x
Reviewed 23 June 2018

Four of us called at Number 21 on Thursday 21st July for a light lunch en route to a meeting .Clean pleasant café on the main street-good quick service. I had fish and chips. Nothing fancy but very tasty , Two others had belly pork...More

1  Thank 602WRD
Reviewed 22 April 2018 via mobile

We have a caravan at Macllyneth and each time we went into town we said we'll have to book a table at 21 so we booked about a fortnight in advance because it gets busy,had a table for two lovely and personal soon as we...More

1  Thank Graham W
Reviewed 10 April 2018

My partner and I were staying locally on holiday and were looking for something different to eat. Once again TripAdvisor to the rescue. The reviews did not do this food justice, you just need to taste it. We shared a starter and both had the...More

Thank Lydia J
Reviewed 8 April 2018

Came upon this place on a rainy Saturday. Warm welcome from the waiting staff. This is a very pleasant eatery which was near enough full. The menu offers a good varied amount of options at good reasonable prices, average 10.00 for mains.I had pork belly,...More

Thank wolves j
Nearby HotelsSee all 4 hotels in Machynlleth
Wynnstay Hotel
102 reviews
.06 km away
White Lion Hotel
174 reviews
.09 km away
Plas Dolguog Hotel
112 reviews
1.77 km away
Plas Talgarth Resort
299 reviews
5.30 km away
Nearby Restaurants
Quarry Cafe
184 reviews
.02 km away
80 reviews
.10 km away
Hennighans Top Shop
98 reviews
.11 km away
Nearby Attractions
Falconry Experience Wales
230 reviews
1.77 km away
Dyfi Osprey Project
234 reviews
5.27 km away
The Spa Plas Talgarth
46 reviews
5.33 km away
Corris Mine Explorers
194 reviews
7.00 km away
Ask a question
Questions & Answers
Christine W
30 November 2017|
AnswerShow all 2 answers
Response from RobOxted | Reviewed this property |
Call them - the number is: 01654 703382
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$5 - US$30
Breakfast, Lunch, Dinner, Brunch, After-hours
Restaurant features
Reservations, Outdoor Seating, Seating, Waitstaff, Highchairs Available, Serves Alcohol
Good for
Child-friendly, Romantic, Special Occasion Dining, Kids, Local cuisine
Location and Contact Information
  • Address: 21 Heol Maengwyn, Machynlleth SY20 8EB, Wales
  • Location: Europe  >  United Kingdom (UK)  >  Wales  >  Powys  >  Machynlleth
  • Phone Number: +44 1654 703382
  • E-mail
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