Cartogiraffe.com

Holmwood Avenue

Holmwood Avenue is an asphalted, illuminated traffic calmed area in Plymouth. In the area there are three bus stops.