Andrea & Jerry

New Leaf Restaurant, New York City