Olive Garden

Leiden, Netherlands

Vrouwenkerkhof 1, 071 51.22.529, Italian. Not pizza, but true Italian food. Not cheap, reservations a must on Thursday, Friday and Weekends. (This is not the same restaurant as the popular chain in the United States.)