BBQ Neptun is a barbecue restaurant offering grilled dishes and seafood. Located near the south beach.