Trafalgar

The Gate Mall
Unit No.12, ground floor
Al Eqailah
Store locator

Access