Orchard Hotel, Paddington, London W2 1UH

Orchard Hotel London

86 – 90 Sussex Gardens,
London
W2 1UH

Tel: 020 7723 0370

Paddington, Bayswater, Hyde Park

Star Rating: 3-star