Skip to content
Cleopatra
Cleopatra_1977-11-01
Release Date:
November 1977
Locations:
29 W. Southern Ave, Tempe, AZ 85282
Total Pinballs: 73