Find the top Noodle shops in Coventry near you now.
Restaurant
Address: Unit 1A, Vanguard Ave, Coventry CV5 6UA, United Kingdom