I did a dbl-take when I read their history... their original site was in New Britain... my home town, about a 15-minute
walk from the house I grew up in! None of my family or I had any idea they were there. I will definitely be visiting
them in Windsor during my annual visit to CT this fall!