Home Tags Tel Aviv Grill

Tag: Tel Aviv Grill

Tel Aviv Grill Is Perfecting the Build-It-Yourself Shawarma Game

And $7 for a falafel pita is a hard deal to pass up