Catthorpe Manor Estate, located in Leicestershire, made an announcement via Facebook on Monday, revealing that it has ceased its operations.
Catthorpe Manor Estate
A spokesperson representing Catthorpe Manor issued an apology, saying, “We sincerely regret any distress caused by the unexpected closure.”