Oliver Plaza Hotel, Earls Court, London SW5 9NF

Oliver Plaza Hotel London

33 Trebovir Road,
Earls Court,
London
SW5 9NF

Tel: 020 7373 7183

Earl’s Court

Star Rating: 2-star