Cumberland Hotel

  • London, United Kingdom

 

 
The Cumberland Hotel is a 4 star hotel dating from the 1920s situated centrally near Hyde Park with function rooms,disable facility, restaurants and gym and is licensed for civil ceremonies.