A Plus DeliRestaurants4012 Hampton StElmhurst, NY, 11373-2060 · USPhone unavailableEmail unavailableWebsite unavailableHours not available