Cartogiraffe.com

Palmer Avenue

Palmer Avenue is a street with two lanes in Swampscott.