Town Hall Hotel & ApartmentsLondon > Hotels > Apartment from £104 30% offPatriot Square, E2 9NF | 24 minutes walk from MARE STREETThe Town Hall building in Bethnal Green has been beautifully restored creating a unique designer hotel which fuses old and new. With a mix of bedrooms, More