Location on the map

14 Ahmed Wasfi St., off El Thawra St. - Cairo - Masr el gedida

Map directions