Did you know that more than 17,000 people in London speak Japanese as their first language? It's a long flight home, so London has a Japantown of its very own, where you too can get your fix of Japanese food and culture — and there's over 3,100 products to choose from.
Japan Centre is located just off Leicester Square at 35b Panton Street, SW1Y 4EA. It's open 10am-9.30pm Monday - Saturday and 11am-8pm Sunday.