Filters:
sushi restaurant in Teddington
About 1 results.
Itabashi Japanese Izakaya
3 Church Road, TW11 8PF Teddington, United KingdomItabashi - Japanese Izakaya is modern authentic Japanese restaurant based in Teddington, London.
About 1 results.
Itabashi - Japanese Izakaya is modern authentic Japanese restaurant based in Teddington, London.
If you have not created an account yet, please sign up here