Scott C Otto, MD, Surgery

11700 W 2nd Pl Ste 210
DenverCO  80228-1716 (Jefferson County)


Phone: 720-321-8080
Fax: 720-321-8081

NPI: 1497749162
License Number: 036109065 (IL)