Temple Love Church
- Address
-
2015 Kelly Rd
Selma, AL 36703
Temple Love Church is a church in Selma, Alabama.
Location data © OpenStreetMap contributors.
Temple Love Church is a church in Selma, Alabama.
Location data © OpenStreetMap contributors.