England’s vibrant capital city is an unmissable experience. Centuries of history, gorgeous expanses of park, superb Victorian architecture and a lively multicultural population are just a few of the...
Our Liverpool Street centre is located in the heart of the City of London less than 100m away from Liverpool Street Station and a 5 minute walk from Bank station. The building has been recently refurbished and has great views over the Gherkin and the City of London. .