Kensington Rooms Hotel, Kensington, London SW7 4DU

Kensington Rooms Hotel London

131-137 Cromwell Road,
Kensington,
London
SW7 4DU

Tel: 020 7598 7979

South Kensington

Star Rating: 3-star