Perfect place for a semi-central stay in London - Liverpool Street is just 9 minutes away from the building.