Review of The Meatball Shop

170 Bedford Ave, New York, NY 11211

Overall Rating

Review


I got sick after eating here

Celiac friendly?

No

Updated 8 years ago