Tel Aviv

Cantina, Tel Aviv

80

71 Rothschild Blvd.,
Tel Aviv,

Israel,

An Italian restaurant on vibrant Rothschild Boulevard.