Church of the Holy Name, Episcopal

60 Monument Ave.Swampscott, MA, US Type: Episcopal/Anglican