The Crenshaw Christian Center is a non-denominational megachurch based in Los Angeles, California. It has around 28,000 members.
Wikipedia https://en.wikipedia.org/wiki/Crenshaw_Christian_Center
Official Website https://www.crenshawchristiancentereast.org/
Coordinates 40°47'31.415" N -73°57'53.589" E