world no1 restaurant new york - Olmsted

American restaurant by a chef-farmer team growing many ingredients in its backyard garden.
Address: 659 Vanderbilt Ave, Brooklyn, NY 11238, USA
Hours:
Closed ⋅ Opens 5:30PM

Phone: +1 718-552-2610