Rhodes Hotel, Hyde Park, London W2 2RJ

Rhodes Hotel London

195 Sussex Gardens,
London
W2 2RJ

Tel: 020 7262 0537

Paddington, Bayswater, Hyde Park

Star Rating: 2-star