South Terrace Apartments
2616 S 12th St, Waco, TX 76706
At South Terrace Apartments, we have designed a community that will fit all of your needs. We are ideally located in the heart of Waco, Texas, near the Magnolia Marketplace and Baylor University, with plenty of nearby shopping, dining, and entertainment.
More Business Info
- Hours
- Regular Hours
Mon - Fri: - Other Link
- Category
- Apartment Finder & Rental Service
Suggest an Edit