Amusement Arcades in Decatur, IL
Main Street Arcade