Lords Hotel, Westminster, London W2 4PR

Lords Hotel London

20-22 Leinster Square,
Westminster,
London
W2 4PR

Tel: 020 7229 8877

Paddington, Bayswater, Hyde Park

Star Rating: 2-star