Old Pudgies site on Hope St. in Stamford. Something new?
Pudgies in Stamford was at 324 Hope St.
I see a listing on Google at the same address for "Chef Luis Express".
Does anyone know if this is a new place that's going there, or some outdated pre-Pudgies listing?