Tudor Court Hotel, Paddington, London W2 1RS

The Tudor Court Hotel

10-12 Norfolk Square,
London
W2 1RS

Tel: 020 7723 6553

Paddington, Bayswater, Hyde Park

Star Rating: 3-star