More about The Noodle King
The Noodle King is located at Georges Hall
Similar Listings
Flavour Of India
4.8