Creek Bend Apartments 6209 Interstate 40, Amarillo, TX 79106