.
Search Results
Poplar Island
Poplar St & Prospect St, Melrose, MA 02176
This small traffic island, located on the corner of Poplar and Prospect streets, adds more green space to the area. TheMore small space features plants and shrubbery.
See more »