Map
1 Barzilay St., Tel Aviv, Israel
Price
30
Restaurant
LovEAT