37 osceola st
(1)

37 osceola st , boston, MA 02136

Reviews

1 year ago

Too expensive but not clean

I live in Hyde Park. My rent went up but my apartment is not clean. The floor needs a make over and everything is old.