Ambassadors Bloomsbury 12 Upper Woburn Place, London, England
Ambassadors Bloomsbury is a stylish, contemporary hotel which prides itself on exceptional standards of customer service. The owners have worked closely with architects at Consarc to create a property which enhances the property's original features whilst redefining the possibilities of the boutique hotel concept. ...
Free WI Fi
5 minutes walk from both Euston and St Pancras Station.