Town Hall Hotel & Apartments by rare architecture in London, United Kingdom