Westbury Christian Sports Complex January 4, 2019 Details Venue Phone: (713) 551-8100 Venue Website: https://www.westburychristian.org/ Location Address:10402 Fondren, Houston, Texas, 77096, United States