Star Creek Apartments
Resident · 2001 - 2002
This complex has a lot of potential but bad management makes life at Star Creek Unbearable. It takes them 3 months to fix things in your unit. No one is available to answer any questions. These people are compulsive Liars.