The hotel is located just off the main shopping area of Bayswater in central London, overlooking a quiet, leafy Victorian park. It is a short walk from Hyde Park and Kensington Gardens and Palace, with excellent connections to the West End and all London tourist attractions. Fashionable Notting Hill area is also a short walk away.