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