Sorry, this location is now

Closed

Liver For Fast Food

171 El Shohadaa St., 1St Neighbourhood, 1st District, 6th of october, Giza Behind Latte Restaurant & Cafe

away