Lil's Deli Address: 9682 Main St, Machias, NY 14101 Phone: (716) 353-4607 Restaurants, Delicatessens, Deli Other Businesses: Oberst's Concessions at 4476 Route 242, Machias, NY 14101 Lime Lake Deli at 9971 Route 16, Machias, NY 14101