Menu
渋谷 | Shibuya

渋谷 | Shibuya

By In UK Restaurants On 22/02/2016


shibuya1

LEICESTER SQUARE
110 Shaftesbury Avenue
London W1D 5EJ
Mon-Sun 12:00-23:00
Avg. £25


Related Posts