South Baptist Church
80 L St
South Boston
MA
02127
(617) 269-7170
abc-usa.org
Open Map
Description
South Baptist Church was founded in 1996, and is located at 80 L St in Boston.
by dandb on August 30, 2015 from
dandb
Baptist
Baptist Churches
church
Churches
Churches - Baptist
churches baptist
membership
religion
Religious Organizations
Religious Services & Organizations