Towns & cities
Gezira Island
Island in the Nile River, in Cairo, Egypt
Gezira Island is where 1 video game is set, according to its Wikipedia article: Wikidata records their setting only as the country. Nothing on this atlas was filmed here.

Set here, per Wikipedia
Wikipedia says these games are set in Gezira Island.
Filming locations nearby
-
Landmarks & buildings
Cairo Tower
Egypt · under 1 km
Free-standing concrete tower in Zamalek, Cairo, Egypt
-
Landmarks & buildings
Egyptian Museum
Egypt · 2 km east
Museum in Cairo
-
Towns & cities
Cairo
Egypt · 2 km east
Capital city of Egypt
-
Landmarks & buildings
Mosque of Ibn Tulun
Egypt · 4 km south-east
Mosque in Cairo, Egypt
-
Landmarks & buildings
Gayer-Anderson Museum
Egypt · 4 km south-east
Art museum in Cairo, Egypt
-
Landmarks & buildings
Muhammad Ali Mosque
Egypt · 5 km south-east
Mosque in Egypt