Logan Arcade logo

Pinball + Video Games

Apollo 13

Photo coming soon.

Sega 1995

YES! Apollo 13 is currently on the floor at Logan Arcade.