Church of the Holy Name, Episcopal

60 Monument AveSwampscott, MA, US Type: Episcopal/Anglican