ST. LOUIS — The Victor is a new apartment complex in Downtown St. Louis that offers an experience matched to a 5-Star hotel.
From a golf range, to state of the art courtyards and gyms - the complex has it all!
Malik Wilson takes us inside for this edition of The Amazing Home Tour.