November 2017

The Hub – British Pub

The Hub is a very popular British themed bar chain which can be found in over 100 locations around the major centres of Japan with…