Sorry, this location is now

Closed

Ministry Of Investment

2 Latin America St., Garden city, Cairo Beside Shepheard Hotel

away