Address: 26VR+2W4, 42800, Cairo About El Nile El Motahda El Nile El Motahda, is located at 26VR+2W4, Cairo, 42800, How to get to El Nile El Motahda?