Address: 6706 Lohman Ford Rd. Lago Vista, TX 78645 Phone Number: 1-888-255-5541 We Are Open Monday - Friday from 8:30AM to 5PM