Click Here for Directions to The Shores

The Shores Address
5200 Lake Shore Lane
Denton, Texas 75206