21 Salem End Lane #B, Framingham, MA 01702 - Homesnap