Cartogiraffe.com

Green Street

The Green Street is an asphalted, illuminated street in London Borough of Enfield. In the area there are, inter alia, three bus stops and a cafe.