Super Arcade

From TwogPedia
Locations/Super Arcade


Super Arcade
Super Arcade Logo.jpg
Location Information
Closed:
2019-09-27
Type:
Internet café
Location:
United StatesCovina, California
Address:
123 E Foothill Blvd
Links

Super Arcade is a Internet café located in Covina, USA