AN EXCLUSIVE DEVELOPMENT
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.