Custom Apartment Living in Keller


Keller Town Center Apartments

Olympus Town Center Apartments Southlake, TX

Visit Olympus Town Center Apartment community located just west of Southlake, TX on Keller Parkway. Olympus Town Center features high-end luxury living in a modern, and conveniently located community. We offer a wide variety of one-, two-, and three-bedroom Keller Town Center apartments; our community provides exceptional amenities for comfort, convenience, and quality.
Our apartment home living spaces include features like wine racks, custom built-in designs, gourmet kitchens, private balconies, and patios, plus two-car garage options. Our beautiful community features a fitness center, a rooftop fire pit, outdoor grilling stations, walking paths, and much more.
Discover the premium lifestyle you were meant to enjoy – experience Olympus Town Center today! Contact our staff for availability and to schedule a personal tour.
The Plans

Open Interiors Luxurious Style

You need enough space for all of our possessions without compromising on comfort and style. We want our residents to find their perfect match.

Floor Plans
The Amenities

Perks & Treats
For Everyone

Check out our amenities.


One Of The Coolest Neighborhoods Around

1300 Keller Pkwy

Keller, TX 76248

Reserve your FIRST FLOOR Apartment Today.

**Ask how you can receive HALF OFF your Application and Admin Fees Today.

**Limited Availability