Dr. Shelly Albert is located in East York, Canada on CNIB Bldg., Kidney Care Centre, 1929 Bayview Ave 3rd Floor. Dr. Shelly Albert is rated 4.8 out of 5 in the category nephrologist in Canada.
Address
CNIB Bldg., Kidney Care Centre, 1929 Bayview Ave 3rd Floor
Accessibility
Wheelchair-accessible toilet