ABOUT
Cecil House Hotel's headquarters is located in East Sussex, England, GB BN1 2FA. Cecil House Hotel has an estimated 75 employees and an estimated annual revenue of 15.3M.... There are no competitors identified for Cecil House Hotel
There have been no acquisitions found related to Cecil House Hotel
Funding data cannot be found related to Cecil House Hotel
Recent investment data cannot be found related to Cecil House Hotel