Chelsea Wine Cellar
The Chelsea Wine Cellar is a liquor store that advertises its wide selection of specialty and boutique wines. I was mostly interested in the neon sign, set off against the…
The Chelsea Wine Cellar is a liquor store that advertises its wide selection of specialty and boutique wines. I was mostly interested in the neon sign, set off against the…