The Garden


The Evesham Hotel. Set in 2½ acres of beautiful garden. Despite being in the the hub of the town the garden offers peace, tranquility and a chance to relax and enjoy mother nature at her best.