Restaurant - Japanese in London
61 Brewer Street
London
W1F 9UW
Monday to Thursday: 12pm - 10:30pm
Friday to Saturday: 12pm - 11pm
Sunday: 12pm - 9:30pm
other Restaurants are located at
10 Old compton Street
W1D 4TF
and
44A Cannon Street
Ec44 6JJ
1998
61 Brewer Street
There are currently no reviews for this company
All fields are required. Your review will appear immediately.