Mediterranean Contracting co

 Mediterranean Contracting co

Egypt Air Buildings - Terminal No.3