1. Med Care of Bos 57 Dedham Ave, Needham, MA 02492 Coordinate: 42.27928,-71.23517 Phone: (781) 449-0624