Oxford street, Hyde Park, Kensington Palace and Gardens, Royal Albert Hall
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe