Cartogiraffe.com

Essex Street

The Essex Street is an asphalted street with two lanes in Swampscott. In the area there are 13 bus stops.