The best dinner I had in Sorrento was at Ristorante Donna Sofia. They are not in the center city, but if you call for a reservation they will arrange to pick you up at no extra charge. The atmosphere was very romantic-we ate in the garden surrounded by lemon trees. All the food was excellent. The pastas were particularly outstanding... more

(12 votes)

