Welcome to Bowmore Lodge, a luxury lakeside holiday home nestled in the heart of the Cotswolds. Just a 90-minute drive from London, Bowmore Lodge is situated on the exclusive Lakes by yoo near the town of Lechlade on Thames in Gloucestershire, England.
Bowmore Lodge was designed by Philippe Starck’s team with its interiors designed by the owner to create a relaxing and stylist environment. It is located in 650 acres of unspoilt Cotswold countryside amid six clear water lakes. South-facing on the estate’s largest lake, Bowmoor, every room offers breath-taking lakeside views.
The lodge has four bedrooms and four bathrooms. Enjoy al fresco dining or simply admire the view from our 1000ft lakeside terrace. Professionally designed by an interior decorator, Bowmore Lodge offers elegant surroundings in the midst of the countryside. We think it is the very best of both worlds.
The Lakes provides a range of bespoke concierge services to ensure your stay is the ultimate luxury Cotswold break. The lodge is self-catering but we can arrange catering if you wish to totally unwind.
Situated in the midst of a nature reserve, Bowmore Lodge is the perfect destination for a romantic getaway or a family holiday. On The Lakes estate is the exclusive Orchard Spa with a 20m indoor pool, sauna and steam room and fully-equipped gym. Experienced therapists offer a wide range of spa treatments.
The Lakes is a haven for outdoor pursuits. Enjoy fishing, cycling, tennis, sailing and boating and walking amid the unspoilt countryside. For our younger guests there are play areas, a kids’ hut, pets’ zoo, teepees, zip wires and much more.
Be it a short break or a holiday, Bowmore Lodge offers the ultimate luxury self-catering escape in perfect Cotswold countryside.