The Villas on Lake Travis Share definition Flag A cool place in Westlake Texas to hang out as long as you stay away from the large amber hole. There is a diseased Amber hole in the villas on Lake Travis. The Villas on Lake Travis by SouthSide Vixen January 4, 2017 0 0 Get merch Get the The Villas on Lake Travis mug. Buy Now — $32.95 See more merch