Back to search results

$1,540 - $2,405/mo

Olympus Town Center, 1300 Keller Pkwy, Keller, TX 76248

1–2 bd1–2 ba756–1,225 sqft
Apartments
Loading reviews
Information
Special offer

Lease today & receive up to 2 weeks free on select units! limited time offer & exclusions apply.

What you get

SuccessStatus: ParkingSuccessStatus: Pet-friendlySuccessStatus: In-unit laundrySuccessStatus: Air conditioningSuccessStatus: 24 Hour Emergency Maintenance