Fix your Tech at Concord Plaza – fixtech

Address:
Concord Plaza Mall، 90th Street South,
Concord Plaza,
New Cairo,
4725450,
Egypt