Our Lady of the AnnunciationParishShareشارع سعيد بشارة123 رام الله, الضفة الغربيةPalestinian TerritoriesGet directions