DR. ELLA OSTROVSKAYA, DPM
Medical Practice at Clybourn Ave, Chicago, IL

License number
Illinois 016005561
Category
Medical Practice
Type
Foot & Ankle Surgery
Address
Address
2901 N Clybourn Ave, Chicago, IL 60618
Phone
(773) 423-6178