The Trader Joe's in NYC does offer a grocery delivery service. For a fee of $4.95 you can pick out the foods you like and then check them out at the register, pay the fee and then have your grocerys delivered to you in around 2 hours after checking out. It does deliver, however, to only certian areas.
Yes, the Trader Joes stores in NYC do offer grocery delivery. The Manhattan Trader Joes delivers 10 am to 10 pm every day. The phone number for theTrader Joes on E. 14th St near Union Square is 212 529 4612. You can find NYC store locations and numbers on the Trader Joes website at TraderJoes.com.