If you're asking about the location at 1 Atwood Pl, West Haven, CT, then the answer as of 2/20/2021 is YES!
Call them to see if they're still in business, if they pick up then yes.
Why would you ask that on the Newington location?
Thanks! Your answer is awaiting moderation.