Oxford Street
Our hotel is within walking distance of Oxford Street, the most famous shopping street in London.
That means we can easily explore the ultimate shopping paradise during our visit to London!
Our hotel is within walking distance of Oxford Street, the most famous shopping street in London.
That means we can easily explore the ultimate shopping paradise during our visit to London!