Sugar Lakes Family Practice. Physicians Pavilion 16902 Southwest Freeway, Suite 100 Sugar Land, TX 77479.