Filters:
modern izakaya restaurants in London Twickenham
About 2 results.
Kiri Restaurant
22-23 Woodstock Street, W1C 2AR London, United KingdomServing Japanese small plates with a wide selection of sake and Japanese beer.
Itabashi Japanese Izakaya
3 Church Road, TW11 8PF Teddington, United KingdomItabashi - Japanese Izakaya is modern authentic Japanese restaurant based in Teddington, London.