Image of the Super Arcade
Image of the Super Arcade

Super Arcade installed in Acapulco.
Super Arcade installed in Acapulco.