Neptunes Address: 1010 Main St, #A, Elton, LA 70546 Phone: (337) 584-3264 Restaurants, Night Clubs, Bars Other Businesses: Busters Crawfish Shack at 303 Main St, Elton, LA 70532