Location: next to London's popular Regent's Park and is within easy walking distance of Oxford Street and Piccadilly Circus.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe