We are located at:

    6302 Elgin Avenue
    Lubbock, Texas 79413

You can reach us via phone/fax:

    PH:  806-795-4146
    FAX: 806-795-5018

You can email us at:

For a map click here.

Other important information about our location:

    3 miles from Texas Tech University
    2.5 miles from South Plains Mall
    Surrounded by Leftwitch City Park
    Easy access to Loop 289

Copyright 2009, Indian Creek Apartments. All Rights Reserved.