Located at 120 Broad Street, the Big Foot Amusement Arcade was a recognized entertainment destination in Lake Geneva. Public records from 1990 confirm its operation in the heart of the city’s business district. Housed in a commercial building constructed in 1947, it was part of the local amusement landscape for a period. The arcade is now permanently closed, and the location has since been occupied by other businesses.