1200 Streit Dr Science Museums Don Harrington Discovery Center Don Harrington Discovery Center is a science center in Amarillo, Texas. EXPLORE PLACE