is not in process of liquidation on May 1, 2024
Where is CARA HOTELS LIMITED's headquarters?
CARA HOTELS LIMITED's headquarters is located at ENGLAND, LONDON, 5 RICHBELL PLACE, WC1N 3LA
What is CARA HOTELS LIMITED's industry?
CARA HOTELS LIMITED is in the industry of Hotels and similar accommodation
What year was CARA HOTELS LIMITED started?
CARA HOTELS LIMITED was started in 2019
Sources: Companies House