Bambuddha is an Italian restaurant and pizzeria offering Sicilian dishes, meats, seafood, and artisanal desserts.