89 Lake St, Tewksbury, MA 01876
1
bed
1
bath
882 Sq.Ft. LIVING AREA
5,595 Sq.Ft. lot