Holiday Villa Hotel, Bayswater, London W2 3AN

Holiday Villa Hotel London

35-37 Leinster Gardens,
London
W2 3AN

Tel: 020 7258 0269

Paddington, Bayswater, Hyde Park

Star Rating: 3-star