Holland Court Hotel, Olympia, London W14 8HJ

Holland Court Hotel London

31-33 Holland Road,
Kensington Olympia,
London
W14 8HJ

Tel: 020 7371 1133

West Kensington

Star Rating: 3-star