Church of the Primacy of St. Peter
The Church of the Primacy of St. Peter is a small Franciscan chapel located in complex of Tabgha in Israel. Also called in latin Mensa Domini, it chapel is located...
The Church of the Primacy of St. Peter is a small Franciscan chapel located in complex of Tabgha in Israel. Also called in latin Mensa Domini, it chapel is located...