Oliver Hotel, Kensington, London SW5 0SN

Hotel Oliver London

198 Cromwell Road,
Kensington,
London
SW5 0SN

Tel: 020 7370 6881

Earls Court

Star Rating: 2-star