Allen & Delancey

Allen & Delancey was a restaurant in New York City.

The restaurant had received a Michelin star, before closing.