The Threadneedles

Welcome to Threadneedles, the luxury boutique hotel in the City of London.