Sorry, this location is now

Closed

Samsung

173 Haram St., El haram, Giza

away