US Post Office in Swampscott, Massachusetts is located at 49 Elmwood Rd. The US Post Office Number is (781) 593-3157.
49 Elmwood Rd, Swampscott, MA
US Post Office in Swampscott, Massachusetts is located at 49 Elmwood Rd. The US Post Office Number is (781) 593-3157.
Wind
Wind Direction