fbpx

Inn On Lake Travis is Sold

What was once the location of the Inn on Lake Travis, and later Casa Lago, are 59 acres of Lake Travis waterfront land in Lago Vista.  The Austin Business Journal reports that, after years of doubt and speculation, this land has now sold. Excerpt: A Houston-based entity has purchased the prime waterfront property that was...

Read more