Situated in Bloomsbury, means it’s just a short walk away from the British Museum, Regent’s Park and other famous attractions.
Each of the apartments has been furnished with European furniture, and fully equipped kitchens to make you feel right at home.