Mountain View Terrace Apartments 27 Mountain View Drive, Stoneham, MA 02180