Tag Archives: ambassadors

London Hotels: Ambassadors Hotel, Bloomsbury – England Hotels and Accommodation

Behind the facade of this Belle Epoque building is a modern and stylish hotel providing every comfort for today’s discerning

Posted in Hotel Video Reviews | Tagged , , , , , , , , , , , , | Leave a comment