Plaza Square Apartments
Additional Details:
A modern development of over 1,000 units. Adjacent to St. Johns Basilica, Centenary Methodist Church and Christ Church (Episcopal) Cathedral. Within short walking distance of Civic and Government Buildings, Public Library, Union Station and Downtown Saint Louis. |