Grand Royale London Hyde Park

1-9, Inverness Terrace, London, W2 3JP, United Kingdom

Tel: +44(0) 20 7313 7900

Fax: +44 (0) 20 7221 1169

Book Now

LOCATION MAP