Pickup from Atlantic Ave Deli at 17 Atlantic Ave, Freeport, NY 11520, USA