Map
26 Ibn Gvirol St., Tel Aviv, Israel
Restaurant
Marta