167 Mulberry St (btw Broome St. & Grand St.), New York, NY
Italian Restaurant · Little Italy · 96 tips and reviews
Becka Simon: Simply the best. They also will put the largest bottle of wine you've ever seen on your table and just charge you for approx how much you drink.