Sicilian flavors await at Sicilia Bedda, an Italian restaurant offering a taste of Sicily in a welcoming atmosphere.