Let Our Iconic Location Elevate Your Life in Twin Oaks, MO.
It all starts with our coveted 1300 Big Bend Road address that provides easy access to 141 and Big Bend, so you can say goodbye to long commutes. We are minutes away from top employers such as Saint Louis University, St. Luke's Des Peres Hospital, and Twin Oaks Town Hall. Don’t forget to explore all the dining, shopping, and entertainment Saint Louis has to offer. Check out 1356 Public House, Caretta's, and Schuncks, or spend some time at Aloha Mini Golf & Shave Ice. With such a well-connected location you’ll also have plenty of options to eat, shop, and have fun after a hard day of work. Take some time to get some fresh air, stretch your legs, and explore Ohlendorf West Park.Nothing is out of reach when you live in our apartments. Don’t take our word for it! Reach out to our professional leasing team and let them tell you all about the living experience at The Villages of Twin Oaks.