Dabuda is an Asian restaurant and sushi bar located at Delilah Beach in Ashkelon. Enjoy fresh, high-quality Asian cuisine with a beautiful ocean view. Offers dine-in, takeout, and delivery.