Cartogiraffe.com

Bristol Avenue

Bristol Avenue is an asphalted street with two lanes in Swampscott.