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