Modern Luxury Lake Texoma Home – 5 Lakecrest is a great choice for someone who wants it all! With nearly 3,800 square feet of living space it is an ideal family home, entertainment home or even a corporate retreat. Situated on 2 private acres in the highly coveted Island View area of Lake Texoma this…