Address: 3801 South Western Street, Amarillo, Texas
Phone: (806) 355-3396
Congratulations! You found a new place!
Write a Review
Amarillo, Texas, USA
Let there be neon and lights in downtown Amarillo again!
Center City rescued and restored this classic sign from an Amarillo movie theater that had been closed for many, many years. The community was able to help by purchasing a light bulb. Fun way to bring...