Located in the heart of London, this hotel is within 12 miles (20 km) of Hampstead Heath, Wembley Stadium and Hyde Park. Oxford Street and Westfield London Shopping Centre are also within 12 miles (20 km).