Japan Centre – London’s largest Japanese Food Hall

Whenever I am in the capital city of England, I try to have a look at the Japan Centre, the largest Japanese food hall in London! I still remember the […]

Read Article →