120 Dean Street at 120 Dean Street, Taunton, MA 02780 | HotPads