tackyraccoons.com
Hello Cleveland!
According to Google Maps, the place still stands, in Ohio City Ohio. [Top image found here.]