Karen Diefenbach
Surgery · Physician
54 Fieldstone Ct, 06473 North HavenSurgery · Physician
54 Fieldstone Ct, 06473 North HavenSurgery · Physician
185 Maple Ave, 06473 North HavenSurgery · Physician
185 Center St, 06492 WallingfordSurgery · Physician
60 Church St, 06492 WallingfordAssisted living · Nursing home · Physician · Surgery
337 Notch Hill Rd, 06471 North BranfordSurgery · Physician
280 State St, 06473 North HavenSurgery · Orthopaedics · Physician
12 Village St, 06473 North HavenSurgery · Physician
280 State St, 06473 North HavenSurgery · Physician
60 Middletown Ave, 06473 North HavenSurgery · Orthopaedics · Physician
2830 Whitney Ave, 06518 HamdenSurgery · Orthopaedics · Physician · Emergency service · Medical emergency service · Physiotherapy · Physical and rehabilitation medicine
863 N Main Street Ext, 06492 WallingfordSurgery · Orthopaedics · Physician
8 Research Pkwy, 06492 WallingfordCardiology · Hospital pharmacy · Medical care center · Physician · Surgery
60 Washington Ave, 06518 HamdenSurgery · Orthopaedics · Physician
8 Research Pkwy, 06492 WallingfordSurgery · Orthopaedics · Physician
863 N Main Street Ext, 06492 WallingfordSurgery · Ophthalmologist · Physician · Contact lenses
610 Foxon Rd, 06513 East HavenSurgery · Ophthalmologist · Ophthalmology · Physician
1236 Main St, 06405 BranfordSurgery · Orthopaedics · Physician
2408 Whitney Ave, 06518 HamdenSurgery · Orthopaedics · Physician · sports medicine
2408 Whitney Ave, 06518 HamdenSurgery · Orthopaedics · Physician
2408 Whitney Ave, 06518 Hamden