Sorry, this location is now

Closed

Mobile Shop

25 El Bostan St., Bab el louk, Cairo Beside El Nil Fish Restaurant

away