Il Limoneto
Pleasant 6.9 (13 reviews)
Around €25