Location

Abiding Word Lutheran Church and School

17123 Red Oak Dr.

Houston, TX