Skip to content
Space Invaders
Space-Invaders_1980-04-01
Release Date:
April 1980
Locations:
4411 East La Palma Avenue, Anaheim, CA 92807
Total Pinballs: 108
376 E Broadway Street, Oviedo, FL 32765
Total Pinballs: 99
5689 Elevator Rd, Roscoe, IL 61073
Total Pinballs: 21
6800, West 130th Street, Middleburg Heights, OH 44130
Total Pinballs: 33