Green Tree Village Apartments 2301 Seth Lane, Amarillo, TX 79108