5 Threadneedle Street
Threadneedles is a stunning 5 star boutique hotel perfectly situated in the heart of the City of London's Square Mile. Located next to the Historical Bank of England this hidden gem is also a short stroll to many of London's Iconic landmarks.
Reviews for this businessLeave a review
Monday to Sunday
Open 24 Hours