Restaurant
Simpsons Fish and Chips Stroud
6 locals recommend
Location
13 Bedford St
Stroud, England
Tips from locals
Award wining fish and chips located in heart of trout. Parking is available outside and they have a great menu. The deep fried halloumi is a winner!