Cartogiraffe.com

Ring Road

Ring Road is an asphalted, illuminated street with one lane in Framingham. In the area there are, inter alia, two bus stops and a restaurant.