Hotel Brands

St Andrews Town Hotel in Droitwich Spa acquired by experienced hotelier

The St Andrews Town Hotel, situated on the edge of Droitwich Spa in Worcestershire has been sold to an experienced operator for over £1.5m.

Back to top button