By teammdg / April 1, 2024 Kimball Oaks Retail Center Southlake, TX Kimball Oaks is a 126,000-square-foot mixed-use retail and restaurant development located on 15 acres at the southwest corner of East Southlake Boulevard and South Kimball Avenue in Southlake, Texas.