Alexander Steven Barsam, MD, Ophthalmology

517 S Euclid Ave
Dept Opthalmology 1st Fl
Saint LouisMO  63110-1007 (Saint Louis City County)


Phone: 314-362-3431
Fax: 314-362-6564

NPI: 1578914974
License Number: 2020017623 (MO)