Apartments in dedham, massachusetts