In Dining Tour of The Best Italian Restaurant on Leyte Island: Giuseppes January 24, 2020 I was fortunate to meet Joseph, the owner of Giuseppe’s Italian Restaurant in Tacloban, Leyte. If you are in town,…