Centennial Plaza Apartments is located at the address 4115 Mcpherson Ave in Saint Louis, Missouri 63108. They can be contacted via phone at (314) 533-0550 for pricing, hours and directions.
Centennial Plaza Apartments has an annual sales volume of 501K - 999,999. .For more information contact Stan Hudson, Manager
Centennial Plaza Apartments provides Physical Therapy, Dressing, Meal...