The hotel is located in the Bayswater area of central London, with Kensington Palace and leafy Hyde Park within walking distance. Oxford Street, the city’s major shopping thoroughfare, can also be reached on foot. The nearest underground stations are Paddington and Bayswater.