Medical Walk In Care 1351 Whalley Avenue, New Haven, CT 06515