Glass spends a weekend by the water’s edge at The Lakes By Yoo
THE Lakes by Yoo, located near the picturesque, sleepy Cotswold village of Lechlade, is an 850 acre development surrounded by nine lakes set within lush verdant woodland. The cabins, lodges and apartments have...