Shaftesbury Park Grand Hotel, Hyde Park, London W2 6QA

Shaftesbury Park Grand London Hyde Park

78-82 Westbourne Terrace,
Paddington,
London,
W2 6QA

Tel: 020 726 24521

Paddington, Bayswater, Hyde Park

Star Rating: 4-star