Restaurant
Shila
126 locals recommend
Tips from locals
Shila is the best Restaurant in TLV and we are lucky to be only 20 meters away.
Locals also recommend
Location
182 Ben Yehuda St
Tel Aviv-Yafo, Tel Aviv District