News

The restaurant sits on a clifftop overlooking Lake Travis (hence the name), and it claims to be the site of Texas' best sunset views. To make sure that patrons don't miss it, there's even a ...