81 Kensington Gardens Square, Westminster Borough, London, W2 4DJ, United Kingdom
A short walk from Hyde Park, this modern hotel offers air-conditioned rooms with a mini fridge and flat-screen TV. Bayswater and Queensway Tube stations are 2 minutes away. The 3-star London House Hotel provides free Wi-Fi and a private bathroom in all rooms. Kensington Palace, Oxford Street, and Buckingham Palace are within walking distance. Notting Hill and Portobello Market are also nearby.