No,maybe you're thinking of Barra
No, not at all
Not as far as I know. But, I'm not a local resident (just have business in Shelton every 8 weeks or 2 months or so). You could always phone the store directly & ask.
Thanks! Your answer is awaiting moderation.