Travel St. Peter's Church, Tel Aviv, Israel, 2017 January 2, 2018 “St. Peter’s Church (Hebrew: כנסיית פטרוס הקדוש) is a Franciscan church in Jaffa, part of Tel Aviv, Israel. … The current structure was built between 1888 and 1894 and most recently renovated in 1903.” Wikipedia AloJapan.com
AloJapan.com