Lowell Park

Lowell Park
  • Watertown Street and Walnut Street and Lowell Avenue,
  • Newtonville, .6 acres
  • Small, neighborhood open space/island
  • On-street parking, no walkways