Indian Creek Townhomes

  • Rental Property
  • Apartments
2131 Indian Creek
Brownwood, Texas 76801
(325) 643-1500
Hours:
Monday-Friday 8:00 am to 5:00 pm, Saturday 10:00 am to 2 pm
Closed on Sunday.
  • About

    Indian Creek Townhomes is your luxury living destination. Indian Creek features three functional floor plans designed to benefit your lifestyle, wherever life takes you.

  • Whom to Contact

    • Kelsey Elliott
      Apartment Manager
      Phone: (325) 643-1500