905 s fillmore st ste - Amarillo, TX, United States close