With some of the best views in the entirety of Austin, it's easy to see how The Oasis on Lake Travis earned the nickname "the Sunset Capital of Texas". Read the original article on Chowhound.
30,000 square feet long & a seating capacity of over 2,800...yeah that's a pretty big spot. Because of its location above ...