Incomparable 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, 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.



As an Olympus Town Center resident, you get access to coveted amenities that let you relax and have fun without ever leaving home like a heated spa and resident clubhouse. For added convenience, take advantage of valet trash, recycling programs, and online payment services. With the community’s 24-hour emergency maintenance, residents will enjoy even greater peace of mind.

View now
Benefits & Treats for Everyone

One of the Coolest Neighborhoods Around

The Neighborhood

Look Around
Fabulous Upscale Amenities



Ultimate comfort and convenience await you at Olympus Town Center. Choose from spacious one-, two, and three- bedroom floor plan options, all furnished with carpeted floors, ceiling fans, accent walls, expansive closets, and washer/dryer connections. Start your day at your breakfast bar or enjoy morning coffee out on your private patio or balcony.

View now
Floor Plans
Style & Comfort
Find the Perfect Match

Apartments For Rent in Keller, TX

Experience the Grandeur of Olympus Town Center

With an exceptional array of floor plans for your consideration, we’re sure that our apartments in Southlake offer something special for everyone. Choose from apartments with one, two, or three bedrooms and one, two, or two and a half baths. There are several additional options available to suit your tastes and needs, all of which are centered around smart designs and open concepts. At Olympus Town Center Apartments, every detail has been thoughtfully designed with your lifestyle in mind.

Our floor plans range in size from 756 square feet to 1,641 square feet and offer several layouts, spacious bedrooms, oversized closets, private balconies and patios, and plenty of large windows throughout. Living spaces and dining rooms provide premium space for entertaining, and gourmet kitchens include top of the line appliances and unique finishes.

Browse our floor plan options below and contact our staff to schedule a tour of your favorites today.

Outdoor & Indoor luxury
A Truly Unique Place to Rest Your Head

Keller, TX Apartments

View The Lavishly Appointed Olympus Town Center

From designer flooring to soaring nine-foot ceilings, every addition that is part of our community has been thoughtfully planned to afford our residents the utmost in high-end residential living. With custom built-in designs like desks for personal office space, full-size washer and dryer connections, and attached two-car garages, we aim to ensure our residents enjoy everything they deserve.

Our community boasts an exceptional variety of upscale additions as well; here you'll find an outdoor fire pit and lounge, a state of the art fitness center, a resort-style pool with spa, outdoor grilling stations, and community walking paths. No matter which direction you face, and whether it's just steps from your door or within your apartment in Keller, TX, you’ll find a plethora of unique additions that add pure elegance to your everyday life here at Olympus.

Contact our office staff for information on availability today.



  • Access to Public Transportation
  • Clubhouse
  • Copy & Fax Services
  • Corporate Housing Available
  • Covered Parking
  • Disability Access
  • Easy Access to Freeways & Shopping
  • Guest Parking
  • High Speed Internet Access
  • 24-hour Emergency Maintenance
  • Picnic Area with Barbecue
  • Relaxing Pool
  • Short Term Leasing Available
  • Spa
  • Business Center
  • 24 Hour Fitness Center
  • Modernized Online Move-In Experience



  • Air Conditioning
  • All Electric Kitchen
  • Breakfast Bar
  • Cable Ready
  • Carpeted Floors
  • Ceiling Fans
  • Covered Parking
  • Disability Access
  • Dishwasher
  • Microwave
  • Pantry
  • Private Balconies and Patios
  • Spacious Walk In Closets
  • Vaulted Ceilings
  • Washer/ Dryer Connections
  • Newly Renovated Units*

*select units



  • Cats and Dogs Welcome! Maximum of 2 pets per home.
  • Weight restriction of 75 lbs. per pet.
  • One-Time Non-Refundable Pet Fee - $300 per pet.
  • Monthly Pet Rent - $15 per pet.
  • The following dog breeds (or any mix thereof) are not permitted: Akitas, Alaskan Malamutes, Chow Chows, Doberman Pinschers, German Shepherds, Great Danes, Huskies, Pit Bulls (American Staffordshire Terriers & Staffordshire Bull Terriers), Rottweilers, St. Bernards, Wolf Hybrids, and Bull Mastiffs.

Apartments Near Southlake, TX

Explore The Neighborhood

Located right on Keller Parkway, our high-end apartments offer modern residential living in a location that is just minutes from popular destinations at both Keller Town Center and Southlake. No matter what you have planned for the day ahead, you’ll enjoy being just minutes away from dining, shopping, entertainment, recreation, medical facilities, transportation, and more.

Some of the popular locations you’ll have easy access to include Puerta Vieja Mexican Grill, the Local Watering Hole, Stein Mart, Tuesday Morning, Keller Town Center, Tom Thumb, Johnson Road Park, and Jabo’s Ace Hardware. You’ll also enjoy easy access to major roads and highways like Bear Creek Parkway, Johnson Road, Hwy 114, Hwy 377, and I-35W.

Contact our staff today and ask to schedule a personal tour of your new community here at Olympus Town Center Apartments!

We've set up a quick and easy way for you to pay your rent online so you can focus on the more important and fun things in life. Visit our Resident Portal and pay rent with a simple click of the button.

We strive to make your experience at Olympus Town Center effortless and worry free. Should there be any concerns about your home, please fill out your resident service request and one of our team members will contact you shortly.

If you are ready to make a move to Olympus Town Center, we are ready to welcome you home! Click now to learn more about current availability and apply online today!

Contact Us
Luxury Living awaits you

Keller Apartments for Rent

Contact Olympus Town Center Today

It’s time to discover the sophisticated lifestyle you were meant to live here at Olympus Town Center. With unique features like an outdoor fire pit, lavish additions like crown molding and soaking tubs, and exceptional amenities like a resort-style swimming pool and fully-appointed gourmet kitchens, our apartments offer high-end living at its finest.

We thank you for your interest in our modern upscale community, and our friendly, professional leasing staff is available to assist you with anything you need to become our newest resident.

Contact our team today to inquire about availability, to schedule a personal viewing of our apartments in Southlake, and to start the process of claiming your new living space. We look forward to hearing from you!

Schedule a Tour (817) 968-5249

Fill Our Form

Please enter your name...
Please enter a valid email address...
Please enter a valid phone number...