12717 Almeda Genoa Rd, Houston, TX 77034
First Baptist Church of Genoa is a Baptist church located at 12717 Almeda Genoa Rd, Houston, TX 77034. It has received 6 reviews with an average rating of 5.0 stars.
The address of First Baptist Church of Genoa: 12717 Almeda Genoa Rd, Houston, TX 77034
First Baptist Church of Genoa has 5.0 stars from 6 reviews
Baptist church