Chuck E. Cheese's is a family entertainment center located in Niagara Falls, New York. It is one of the largest Chuck E. Cheese's locations in the United States.
The Niagara Falls, New York location dates back to 1983 when it was branded as "Showbiz Pizza" In 1990 during "Concept Unification" the location closed as "Showbiz Pizza" and was later reopened as a "Phase 3" Chuck E. Cheese's after a prolonged shutdown that started in December 1989 and finished in March 1990.
2016 saw a massive redesign and overhaul after a prolonged shutdown. The location was remodeled entirely, bringing it in line with the brand-new "Phase 6" locations. It was soon branded as one of Chuck E.'s largest locations in their domestic market of the United States.
Ever since the mid-2016 reopening, the location's showroom has the brand new "Studio C Delta" stage, as well as an interactive dance floor and extensive LED lighting.
The replacement of the 3-stage was a result of miscommunciation with the store manager.