The Squirrel Group logo

The Squirrel Group

A family owned business based in the North of England The Squirrel Hotels Group comprises hotels offering quality accommodation, good food and warm hospitality. The hotel collection began with the purchase of the Bells Hotel and Golf Club in the Forest of Dean and has since grown to include other... Read more

Employees

1-10

Links


Org chart

This company has no org chart yet


Teams

This company has no teams yet


Offices

This company has no offices yet