Address:
The Eye Center
2480 S Downing St STE 100, Denver 80210
(303) 777-5455 (Phone), (303) 777-1175 (Fax)
Hospitals:
The Eye Center
2480 S Downing St STE 100, Denver 80210
Porter Adventist Hospital
2525 South Downing St, Denver 80210
Swedish Medical Center
501 East Hampden Ave, Englewood 80113