Is brentwood Baptist church in houston near greenspoint mall?
Address: 13033 1/2, 13033 Landmark, Houston, TX 77045, USA
j jackson | Oct 6, 2018
No. It's located about ten minutes from NRG stadium
Jackie Gayles | Oct 6, 2018
Thank you!
Thanks! Your answer is awaiting moderation.