Published On Mar 19, 2023
This is Chuck E. Cheese store in Redwood City CA. They have a studio C alpha stage here and various arcade games and a few cool pieces of avenger Chuck artwork. This seems like a typical early 2000s avenger Chuck store and nothing else related to pizza time theater.
show more