Explore details about location South Ingalls Road. South Ingalls Road is a location situated within the Cairo alongside other areas such as South High Street, East Nile Street, East Mecca Street.