Threadneedles Hotel

5 Threadneedle Street
London
United Kingdom