Originally Posted by
erik123
I'm thinking organic from Fresh Direct - or are there any better places to order from? (I have used Citarella in years passed).
I seem to recall that Fresh Direct had a huge delivery problem last Thanksgiving that was written up in either the Post or the News.