- UK Information
- UK Hotels
- London Visitors Hotel
London Visitors Hotel
Situated in the Royal Borough of Kensington & Chelsea, London Visitors Hotel consists of a pair of Victorian houses which have retained many period features.
Rating
Prices from £55
28