About Us

Lords House is a local Nondenominational church in St Petersburg, FL.

Denomination
Nondenominational


Location

Address
PO Box 10838
731 Queen St S
St Petersburg, FL 33733-0838

What Members Say

Add your voice

Go here? Tell us why you love Lords House. Visited? Tell us what a newcomer can expect.