Sorry, this location is now

Closed

Mobile Shop

114 Ammar Ibn Yasser St., Off Abdel Hamid Badawy St., El Nozha, Heliopolis, Cairo Behind Military Factory

away