Palmer's mission is to "know and share the love of Jesus Christ." Located in Houston, which is the fourth largest city in the United States, the campus of our church is bordered by Rice University, The Texas Medical Center, Hermann Park, and the..
Relevance: 8.5814705