OVIO

Apollonos 4, Athina 105 57, Greece

Athens, Greece

Italian specialties & Neapolitan pizza dished up in a polished venue that has a warm atmosphere.

Rating: 5094

Score: 4.4

Price: Expensive

No reviews available.