Lumpia Shack Snackbar
Cuisines: American - ContemporaryNo rank yet
Lumpia Shack Snackbar
American - Contemporary
50 Greenwich Ave
(West Village)
New York, NY, 10011
Lumpia Shack Snackbar
American - Contemporary
50 Greenwich Ave
(West Village)
New York, NY, 10011