Chefs Kitchen Noodle Bar
88 Station Rd, Taunton
01823 339157
Recent Reviews
Order Online
Reserve
Chefs Kitchen Noodle Bar
88 Station Rd, Taunton TA1 1PD
01823 339157