K
Kal Leung Review of Ambassadors Bloomsbury Hotel
Great little hotel in the Heart of London. Unfortu...
Great little hotel in the Heart of London. Unfortunately not a great place for business travellers. Lack of desk space and a whopping 1mb/s of free internet isn't exactly the best place to be productive.
Comments: