Where is The Island on Lake Travis, Lago Vista?

Where is The Island on Lake Travis, Lago Vista located?

The Island on Lake Travis, Lago Vista, The Island on Lake Travis, Lago Vista, United States of America (approx. 30.44038°, -98.02028°)


Where is The Island on Lake Travis, Lago Vista on the map?