Lago Vista Texas

Lago Vista, Texas The picturesque lakeside city of Lago Vista and Jonestown area is located on the North Shore of Lake Travis. The city has more than 8300 inhabitants and is part of the magnificent Texas Hill Country. The area has spectacular scenery, diverse...