Royal Hyde Park Hotel, London

106-110 QueenswayBayswater, LondonW2 3RR, United Kingdom