Town Hall Hotel & Apartments Loading Map.... Town Hall Hotel & Apartments8 Patriot Square - LondonEvents Address 8 Patriot Square London E2 9NF United Kingdom Upcoming Events No events in this location