Twin Oaks: Restaurant located on 100 Sabra Street in New York City, founded in 1934.

Learn more