13 Roy Street Unit 2

Swampscott, MA