It is located at 38 26 July St. between Ramses and Galaa streets, just above the Nasser metro stop in downtown Cairo. English worship services are held at 10 am on Fridays.
It is situated at 38 26 July St. between Ramses and Galaa streets, just above the Nasser metro station in downtown Cairo. English worship services are held at 10 am on Fridays.