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