Il Melograno
Location picture
Stunning 8.6 (3339 reviews)
Around €30