The best of all worlds in the heart of yours. Discover the luxurious difference in historic downtown Kirkwood. Station Plaza is the first newly developed apartment community launched in the vibrant Kirkwood area in almost two decades. Come live in style!!!
Short Term Lease
High Speed Internet Available
Near Public Transit
Pick-up Dry Clean Service
Laptops with Wireless Internet Access
Restrictions or other terms: Pets Accepted. 150 Non-Refundable Deposit