More about Chopstix Noodle Bar
Chopstix Noodle Bar is located at 133 Ladbroke Grove, Kensington, Greater London, W11 1PS, United Kingdom
Similar Listings
The Noodle Pot
4.9