DR Rob Roy MacGregor MD
Add to Favorites
Add Hours
Saved to Favorites
DR Rob Roy MacGregor MD has not yet specified accepted insurance plans.
Additional Specialties: Infectious Disease
Phone: (215) 662-7899
Phone: (215) 662-6932
Phone: (215) 662-2473
Dr. Rob Roy R. Macgregor, MD
Phone: (215) 662-4000
Address: 3400 Spruce St, Philadelphia, PA 19104
3400 Spruce St Fl 7, Philadelphia, PA 19104
822 Pine St Ste 1d, Philadelphia, PA 19107
51 N. 39th Street Pavilion For Advanced Care First Floor, Philadelphia, PA 19104
3910 N Powelton Ave, Philadelphia, PA 19104
1525 S Broad St, Philadelphia, PA 19147
833 Chestnut St, Philadelphia, PA 19107
219 N Broad St Fl 5, Philadelphia, PA 19107
3401 N Broad St, Philadelphia, PA 19140
2100 Keystone Ave, Drexel Hill, PA 19026
620 N Broad St, Woodbury, NJ 08096