answersLogoWhite

0

Crowwood hotel near Glasgow is owned by a family group called Halo Hotels, the family who owns the company are the Peters family.

User Avatar

Wiki User

7y ago

What else can I help you with?