Ramesses in Jaffa offers a charming atmosphere on a pedestrian street, with food described as 'very good' by reviewers, making it a notable spot in Tel...