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?
Updated 2 years ago | 2
Updated 1 year ago | 4
Updated 1 year ago | 16
Updated 10 months ago | 2
Updated 12 months ago | 21