I'm not certain, but I remember the Peppermint Park building (Red and White stripes) suddenly appeared near 59 South and West Bellfort about 20 years ago or so. I never knew what it was doing there (or if it was even the same building), but it sat there for a while and then became the paint and body shop for the local Jeep Dealership. Anyone remember this?