Devi (restaurant)

Devi was a restaurant in New York City. Established in 2004, the restaurant had received a Michelin star. The restaurant closed in 2007.