Town Hall Hotel & Apartments, London, a Member of Design Hotels™