David Frederick DO in Royal Oak
3601 W 13 Mile Rd,
Royal Oak, 48073
(248) 551-3000
(248) 551-3000
![David Frederick DO - Royal Oak](/logo/0/110/0/default.jpg)
Providers of internal medicine in Royal Oak
internal medicine, physician