Greenwood Street 12A;12B;12Con the interactive online map Boston. Boston, Greenwood Street 12A;12B;12C. Search on the map, closest way, distance to the Greenwood Street 12A;12B;12C. Simple and easy to use on mobile devices.