A short walk from Hyde Park, this modern hotel has rooms with air conditioning, a mini fridge and flat-screen TV. Bayswater and Queensway Tube stations are 2 minutes away.
The 3-star London House Hotel offers 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 close by.