Contact Us

We are always on the lookout for superstars to join our teams. If you are as passionate about great British hospitality as we are, please visit this website.

Cirrus Inns Limited registered in England & Wales, number 07680497. The registered office is at Studios C&D, 209 St John’s Hill, SW11 1TH, London