However, only one restaurant can take the crown of the biggest in the entire state. That award goes to The Oasis on Lake Travis, which can seat more than a whopping 2,500 guests at once.
30,000 square feet long & a seating capacity of over 2,800...yeah that's a pretty big spot. Because of its location above ...