Feel Food is a new organic restaurant in Greenwich Village in NYC. Feel Food in NYC offers organic food with plenty of superfoods from all over Latin America.
233