Imbaba Nile Ferry Stop is located in Imbaba, Giza Governorate, Egypt on 36FCWRX, Embaba Police Station, Tag Ad Dewal. Imbaba Nile Ferry Stop is rated 3 out of 5 in the category ferry service in Egypt.
Address
36FCWRX, Embaba Police Station, Tag Ad Dewal