Il Barile
Location picture
Well 7 (53 reviews)
Around €25