Filters:
izakaya restaurant in Polesden Lacey National Trust
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.