Located in London (Kensington), London Visitors Hotel is within a 10-minute drive of Kensington Palace and Royal Albert Hall. Featured amenities include a computer station, multilingual staff, and luggage storage.
Based on 1,641 reviews
Bar and Beverages
Value for money
Policies vary by room type and provider.