Not sure about the restaurants, but you can get an icy cold shot of Limoncello from the wine shop in Italy.
when I was in Italy...is this as good?
Can anyone confirm whether Via Napoli has Limoncello? Have had it at a local restaurant, and really enjoyed it.
According to the Via Napoli menu posted on the disboards Via Napoli does not serve limoncello.
You could always stop at the little wine shop on the corner in the Italy Pavilion after your meal at Via Napoli and get one.