Royal Hyde Park Hotel

106-110 Queensway
London
United Kingdom