ATM ADIB

Dubai Other Metro World Trade Center station