This place scared the hell out of me; I was so glad to get my ass back into the car and get the hell out of there. The place seemed familiar to me because I’m pretty sure they shot a low-budget horror movie there. You can find this God-forsaken place on Route 12 in Preston, CT.