Located on the North Shore of Lake Travis, adjoining the private and peaceful 43 acre Arrowhead Park, experience amazing views of picturesque living nature,