Holland Park Hotel, Shepherds Bush, London W12 8AN

Holland Park Hotel London

26 Aldine Street,
London,
W12 8AN

Tel: 020 8743 0456

Shepherds Bush, Shepherd’s Bush

Star Rating: 2-star