St. Peter's Episcopal Church
St. Peter's is situated in Central Square, Cambridge, at the corner of Massachusetts Avenue and Sellers Street, next to the YMCA and just across from Cambridge City Hall.
Photo 10, Sept 2010