Chuck E. Cheese 580

Chuck E. Cheese #580 is a Chuck E. Cheese restaurant and children's entertainment center located at 13364 Montfort Drive in Dallas, Texas. Opened with the Studio C Beta on December 21, 2001. replaced by a test stage called "Star Stage" in 2010. currently Circles of Light with no but but had it for a short time.