Main St store in Evansville
Note "The Red Spot Folks" on the concrete sign above the top floor windows