Strowbary in Egypt Elrowad Company Address: 74 albert alawal smoha alexandria Smoha, 21615 Egypt Phone Number: +20 01098495777