Once a late Victorian town house Leonard's Croft is now a delightful tiny hotel situated approximately 1km from Stafford Town Centre on the A34 South. The proprietors Maggie and Phil Denton have successfully captured a relaxed, warm and friendly atmosphere for guests to enjoy.