Italian restaurant in Castelnuovo Berardenga. Offers dining with extended hours on weekends.