United States / Lubbock / Sights & landmarksAttractionIndian CreekAddress6302 Elgin Ave, LubbockWebsitewww.indiancreekapts.comPhone+18067954146—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itLeftwich Park · 313 mNot ratedThe Tea Room at KK's · 676 mNot ratedSan Remy Apartments · 878 mNot rated