Bayode Ademola Afolalu, MD, Internal Medicine

240 Indian River Rd
A5
OrangeCT  06477-3649 (New Haven County)


Phone: 203-799-1252
Fax: 203-799-3252

NPI: 1548442726
License Number: 046173 (CT)