Italian restaurant Ristorante Villa Biffi offers Italian cuisine. Features include free parking.