Elmwood Park

Elmwood Park
  • Lowell Avenue and Elmwood Avenue, Newtonville,
  • 1.5 acres Small, neighborhood open space/island
  • On-street parking, no walkways