Oxford Street - Bloomsbury Apartment Apartment London
A great option for family vacation: apartment «Oxford Street - Bloomsbury Apartment» is located in London. This apartment is located in walking distance from the city center.
Camden, London, WC1A 1EP, United Kingdom, London, Wc1A 1EP