Shaftesbury Park Grand Hotel, Paddington Court, London W2 3DP

Shaftesbury Park Grand Paddington Court London

27 Devonshire Terrace,
Paddington,
London,
W2 3DP

Tel: 020 7745 1200

Paddington, Bayswater, Hyde Park

Star Rating: 4-star