Poplar Island

Flag as Inappropriate

This small traffic island, located on the corner of Poplar and Prospect streets, adds more green space to the area. The small space features plants and shrubbery.
Poplar St & Prospect St, Melrose, MA 02176
(781) 662-9511
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »