113 El Tahrir St., in front of Dokki Metro Station, Next to El Sobky Protein Dokki, Dokki

Address

113 El Tahrir St., in front of Dokki Metro Station, Next to El Sobky Protein Dokki, Dokki

Working hours

Closed now

Sat - Fri

12:00 AM-11:59 PM

Tags

Egyptian