Delivery
Pickup
Outdoor
England
South West
Stroud
Chalford
1 Restaurants on GastroRanking
33 Opinions in 1 websites
This takeaway is awful, such a shame as the new owners could’ve really made a success of it. The food is inconsistent so you never know if it will be ok or so salty that it is inedible. We’ve ordered