The Retina Institute. 2201 S. Brentwood Blvd. St. Louis, MO 63144. Please note: Patients are only seen by the physicians in our clinical offices. There is no doctor on duty at the Administration Office. The main phone numbers are: 314.367.1181 or 800.888.0011. The general FAX number is: 314.968.5117..