Villa Borghese is an Italian restaurant offering a menu with international influences.