Japanese Canteen (Ramen Bar)
More about Japanese Canteen (Ramen Bar)
Japanese Canteen (Ramen Bar) is located at 13 Harrow Place, Aldgate, Greater London, E1 7DB, United Kingdom
Similar Listings
The Noodle Pot
4.9