Charming Town Center Apartments in Keller, TX

Enjoy Olympus Town Center Apartments

Welcome to Olympus Town Center Apartments in Keller, Texas! Our high-end community of one, two, and three-bedroom apartments is located just west of Southlake, TX on Keller Parkway. Our community is chic, conveniently located, and offers a bounty of perks to our valued residents.

Olympus Town Center’s one, two, and three-bedroom apartments are artfully designed with you in mind. Our focus on comfort, convenience, and quality has helped create the ultimate residential retreat in Keller, TX. Interiors showcase gourmet kitchens, custom built-in designs, private balconies and patios, and extra storage options including floor plans with two car garages. Enjoy the view of our world-class community from the comfort of your private patio!

Our town center apartments are enclosed in a charming community with an abundance of amenities. Tailored to your lifestyle, Olympus Town Center offers something special for every resident. Our beautiful community features a fitness center, outdoor grilling stations, walking paths, and much more.

Explore our community fitness center, outdoor living areas with grilling stations, enchanted walking paths, and plenty more. Whatever brings you to Keller, experience it to the fullest with Olympus Town Center apartments. Call, send us a message, or stop by today for an exclusive tour of our available floor plans. We look forward to welcoming you home!



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

One, Two, and Three Bedroom Southlake Apartments

Experience the Grandeur of Olympus Town Center

Olympus Town Center is a stunning community of Southlake apartments, conveniently located and artfully crafted. We’ve rolled out an exceptional array of floor plans with something for everyone. Select from stunning one, two, and three bedroom options.

Every inch of our Southlake apartments has been designed with your lifestyle in mind. Floor plans are bright, open, and focus on smart, convenient design with added comforts. Olympus Town Center apartments range from cozy, 756 square-foot layouts to spacious, 1,641 square-foot floor plans. Gourmet kitchens are well-appointed, with designer appliances and dining rooms that are great for entertaining.

Custom finishes and designer features are just the beginning in a long list of interior amenities you won’t find in other Southlake apartments. Browse our floor plan options and contact our team to schedule a tour of your favorites today.

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

Inspired Amenities in our Apartments for Rent in Keller

View The Lavish Olympus Town Center

Olympus Town Center Apartments in Keller, TX are designed with you in mind. Every piece of our community has been thoughtfully planned to afford our residents the ultimate experience in high-end residential living. We invite you to explore our bounty of perks and amenities firsthand.

Our Keller, TX interiors are designed with something unique for everyone. Find your inner chef in our gourmet kitchens, complete with efficient appliances and breakfast bars. Transform our bright, open floor plans into your personal retreat with lovely designer flooring, vaulted ceilings, and other premium details. Additional features include built-in desks that you can use as a personal workstation, full-size washer and dryer connections, attached two-car garages, and more.

If you like our interior amenities, you’ll love the grounds at Olympus Town Center. Our well-appointed community is detailed with charming walking trails, ornate landscaping, and plenty of community extras for our residents to enjoy. Unwind at our outdoor fire pit and lounge, break a sweat at the state-of-the-art fitness center, or relax at our resort-style pool with a spa. No matter which direction you face, you’ll find stunning features that will enhance your life here at Olympus Town Center. Call to schedule your tour 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
  • Private Yards on Select Units
  • Modernized Move in Experience via Updater



  • 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.

Our Keller, Texas Apartments are Conveniently Located

Explore The Neighborhood

Olympus Town Center is a community of high-end one, two and three-bedroom Keller, Texas apartments located right on Keller Parkway. We’re just minutes away from the popular Keller Town Center and Southlake hot spots. Enjoy a broad range of shopping, dining, and entertainment options just a few minutes from your home.

Commuting is a breeze with easy access to major roads and highways like Bear Creek Parkway, Johnson Road, Hwy 114, Hwy 377, and I-35W. Get where you need to go simply and conveniently. Call today to schedule your tour and learn more about the neighborhood!

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

Thank you for exploring Olympus Town Center. We are a community offering upscale one, two, and three-bedroom apartments in Southlake, Texas. Both our apartment interiors and our community have been crafted to fit your lifestyle.

Contact us today to learn more about Olympus Town Center and to schedule your exclusive tour of our community. We look forward to showing you around!

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