Kiwa Bar & Restaurant
1 Gerrard Pl, London
Menu
London, Greater London
Kiwa Bar & Restaurant
1 Gerrard Pl, London, Greater London W1D 5PA