Barn Lodge,
Our studio apartment is situated in a pretty rural village 15 minutes from the historic town of Stamford and 20 minutes from Peterborough. [more...]