Mediterranean
Papengracht 6a, 2311 TW, Leiden
Average price €37
30% off the 'a la carte' menu
European
Nieuwe Rijn 42a, 2312 JG, Leiden
Average price €33