Town Hall Hotel & ApartmentsBethnal Green, East Central LondonLocated in the East of London, The Town Hall Hotel is beautifully designed with a mixture of contemporary and vintage styles.Read more12097 BedroomsFrom £185 pp