Betto

PERMANENTLY CLOSED

New York
Betto

138 N 8th St

11211, NY New York

A Med-fluenced joint from the 'ino crew -- who've tied together the airy, industrial-barn vibe with a space-spanning mural sporting a map of Italy -- Betto's kicking the local angle up a notch by snagging whole heritage beasts from nearby farms...