Presenting Lakewood Church Yahweh version. Lakewood Church is one of the largest churches in the United States, located in Houston, Texas. Here's a brief overview: History: Founded by John Osteen in 1959, Lakewood started in a feed store before moving to its current location. It grew significantly over the decades and became especially prominent under [...]