Welcome to 31 First St in Melrose! Situated in a perfect location, this TWO family home is less than half a mile from downtown Melrose (restaurants, coffee shops, shopping), approx. 1 mile from commuter rails Wyoming Hill and Melrose Highlands, two miles from Oak Grove T station and close to local bus stops. Make your way down the driveway and have the option to park in your 2 car garage or 4 off street parking spots. Ideal for an owner occupant, investor or even extended family, this home features similar layouts on both floors with separated utilities. Unit 1/ First Floor includes two bedrooms, one full bathroom, living room, dining room and eat-in kitchen. Unit 2/ Second Floor features three bedrooms, one full bathroom, living room, dining room and eat-in kitchen. Recent upgrades include refinished hardwood floors, kitchen cabinets & counters, and paint throughout. High ceiling height in the basement make it possible to finish for added space or keep as laundry and workshop area.