Notting Hill Hotel, West London W2 4EW

Notting Hill Hotel

2 Pembridge Square,
London
W2 4EW

Tel: 020 7727 1316

Paddington, Bayswater, Hyde Park

Star Rating: 2-star