Yes! Relax, unwind and book yourself in for a pampering treatment at Chesford Grange Hotel, one of our favourite spa hotels near Warwick Castle, for the ultimate short break.