Keller Town Lake Park

Keller Town Lake Park

Keller Town Lake Park Location: Keller, Texas Size: 7 Acres Town Lake Park is the focal point of Keller Town Center, the civic and commercial center of the City of Keller. Through the sensitive sculpting of landforms, a utilitarian drainage channel was transformed...