Davis Square Apartments

$3600.00
Spacious, deleaded first floor convenient to Tufts and Davis Square - July 1