Home United KingdomLondonE2 Town Hall Hotel, London