Point Mallard Prayer Chapel
- Address
- Decatur, AL 35601
Point Mallard Prayer Chapel is a church in Decatur, Alabama.
Location data © OpenStreetMap contributors.
Point Mallard Prayer Chapel is a church in Decatur, Alabama.
Location data © OpenStreetMap contributors.