H Hany Girgis Review of Ambassadors Bloomsbury Hotel 4 years ago A reasonable stay in central London.
Comments: