McCormack House at Westminster Place in St. Louis is an affordable 96- unit retirement apartment community for seniors 62+. We offer 1 and 2 bedroom apartment for rent. This attractive building is located at 3915 Olive, St. Louis, MO 63108, at the corners of Olive and Vandeventer. It is located in the Central West End area close to universities, hospitals and shopping. We offer a single entry building with a 24-hour non-medical on-site staff, guest log in and planned activities.