Modern hotel with Swedish designs featuring a light wood decor; multilingual staff; located in Bloomsbury near the British Museum.
There are no tags yet for this venue.