Contact Alpha Terrace Apartments Address:6105 Etzel Ave, St Louis, MO, 63133 Phone:(314) 862-5668 Management Email: cthompson@thecapitalrealty.com Hours:Monday – Friday8:30am – 5pm Saturday & SundayClosed Please enable JavaScript in your browser to complete this form.Name *FirstLastEmail *Phone NumberComment or Message *WebsiteSubmit