The Ovilla corporate office is located in 241 N Overlook Dr, Red Oak, Texas, 75154, United States and has 11-50 employees.
the ovilla
| Location | People at location |
| North America | 1-10 |
The Ovilla at Legacy Square offers luxury apartments in Red Oak, TX, featuring thoughtfully designed homes with modern finishes and resort-inspired amenities. The community provides a balance of relaxation and modern comfort, conveniently located between Dallas and Waxahachie. Residents can enjoy amenities such as a resort-style pool, fitness cente... Read More