1. Park Place Self Storage 410 Vanderbilt Ave, Norwood, MA 02062 Coordinate: 42.17015,-71.18558 Phone: (781) 352-3893