User Image

Dr. Michael Larosa

Md - Allopathic & Osteopathic Physicians

6920 Parkdale Pl Ste 101
Indianapolis, In 46254