The Thistle Kensington Gardens Hotel, London is located on tree-lined Bayswater Road close to Queensway Tube Station. This modern, friendly property overlooks Hyde Park and the landscaped gardens surrounding Kensington Palace. Rooms at the Thistle Kensington Gardens Hotel are well appointed and comfortably furnished and the stylish restaurant offers park views.