First Baptist Church

Magazine and River Sts.
Cambridge
Massachusetts
United States