December 10, 2018 Glass Villa on the Lake by Mecanoo Featured Pin on Pinterest Pin Save Photo Save Email Photo Email Designed by Mecanoo, this glass villa built on lake is located in Lechlade, Gloucestershire, United Kingdom. Read more