© Paul & Nanda Photography
© Emilie May Photography
© Stella Photography
© The Crawleys
© Fairclough Studios
© Delicious Photography
© David Scholes Photography
Book a virtual viewing Brochure Request Contact Us


Your special day deserves a special setting, and at Holmes Mill we can offer just that.

A stunning former textiles mill in the heart of the Ribble Valley.

We only ever host one wedding at Holmes Mill at any one time, but we are delighted to be able to offer two quite different settings for your ceremony, the first floor Cotton Room or the 1823 Spinning Block Bistro.

A beautiful place to say 'I do'

Civil Ceremonies

Bathed in natural light and set with fabulous reclaimed cinema seating to create a natural aisle, wedding music echoes around the industrial bare walls – the scene is set for your big day.

Bistro Weddings

The stunning 1823 Bistro and Hotel are available for your wedding breakfast and evening reception, with exclusive use on selected dates.

Cotton Room Weddings

Keeping loyal to its industrial roots our Cotton Room bears all the natural textured walls, exposed beams and period character that you would expect from a building that has lasted the decades.

The 1823 Spinning Block Hotel

The Spinning Block Hotel offers 39 individually designed and decorated bedrooms. Including two Family Rooms, two Suites and the Penthouse Suite, while the remaining rooms are classic doubles.

Click here for more details of our accommodation.

The Penthouse Suite

Tucked away at the top of the tower lies the exquisite Spinning Block Penthouse, perfect for the night of your wedding. Complete with in room bath tub, desk and lounge area with stunning views across Clitheroe.

Room for everyone

All of the rooms in the 1823 Spinning Block are spacious enough for the wedding party. Ideal for those all important preparations on the morning of the wedding.

Make it extra special

Ready to celebrate? Talk to a member of the team to arrange something special on arrival.

For more information or to book please call the Hotel on 01200 407111.