Life Church
Address:
9901 Windmill Lakes Blvd.
Houston
, TX
, 77075
29° 37' 31.2888" N, 95° 14' 22.8156" W
See map: Google Maps