Once
a late Victorian town house Leonard's Croft is now a delightful small hotel
located 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.