Accom., Air-Conditioned, Free Broadband, Free Full English Breakfast
Grand Royale London Hyde Park hotel is located in Paddington adjacent to Hyde Park and Notthing Hill whilst being surrounded by all the excitement of More info.