The Open Guide to London: the free London guide: Soba Noodle Bar
2003-12-10T09:31:54
2003-12-10T09:31:54
3
Soba Noodle Bar
Japanese Food
Restaurants
Vegetarian Food
11/13 Soho Street
W1D 3DJ
London
United Kingdom
Oxford Street
Soho
51.515406
-0.131303
529650
181318
+44 (20) 7287 7300