NYC location?
Hi! My husband and I grew up in Brooklyn and we’re having a “debate” about whether or not there were any locations in Brooklyn when we grew up in the 80’s/90’s. I feel like I remember there being one and he says no. Does anyone remember if there were any or even when the first location in nyc opened and where. Thanks sooooo much!!