Lechlade-on Thames is a small market town located in the stunning natural beauty of the Southern Cotswolds. This quiet town, located on the River Thames, can make the perfect location for a country getaway. For your chance to experience this fantastic area, browse the array of self-catering accomodation we have available in the area including country cottages, small country houses and self-catering apartments.
Alternatively you can find other holiday cottages in the Cotswolds on our website.