No Game Site Reviews

Game Site hasn't yet been reviewed. Want to be the first?

About

The Game Site is a video arcade that opened in 1983. The arcade is located at Ocean Parade near the Tail Spin and Shockwave.

StatusOperating
Opening Date 1983

Attraction type

Attraction

Opened

1983

Operating status

Operating