ETC stands for Evacuee Trust Complex. It is the building located next to the Marriott in Islamabad. It is also referred to as STP2. You may have some difficulty in finding space in these buildings as they are fully occupied and already in high demand.
I would again suggest that you consider space near these buildings i.e. F6 or F7 and decide accordingly.