Mohamed Abou Shousha, MD, Ophthalmology

1755 S Grand Blvd
Saint LouisMO  63104-1540 (Saint Louis City County)


Phone: 305-243-2020
Fax:

NPI: 1174839583
License Number: MFC1668 (FL)