Lakewood Church Central Campus

Houston, United States

Lakewood Church Central Campus

The Lakewood Church Central Campus is the main facility of Lakewood Church, a megachurch in Houston, Texas, five miles southwest of Downtown Houston and next to Greenway Plaza.


Accommodations near Lakewood Church Central Campus

View more accommodations near Lakewood Church Central Campus

Nearby Tours & activities