Chefs Kitchen Noodle Bar
88 Station Rd, Taunton TA1 1PD, United Kingdom
4.9
53 reviews
8 comments
2VCW+GQ Taunton, United Kingdom
Location reporting
Claim this location
Monday: 16–21
Tuesday: Close
Wedneasday: 17–22
Thursday: 17–21
Friday: 16–22
Saturday: 16–22
Sunday: 16–21
Tuesday: Close
Wedneasday: 17–22
Thursday: 17–21
Friday: 16–22
Saturday: 16–22
Sunday: 16–21
Love the duck.