Japan Centre in Mayfair
19 Shaftsbury Avenue, Piccadilly Circus, Mayfair, LondonMenu Japan Centre
How to get to Japan Centre
Address
19 Shaftsbury Avenue, Piccadilly Circus, Mayfair, London
Follow Us
Opening Time
10am – 9:30pm: Mon-Sat
11am – 8pm: Sun
Services
- Indoor Seating