High-quality Italian restaurant, Terrazza Borghese, offering artisanal cuisine, fine wines, and creative cocktails.