Shell is located in Dubai, UAE on 67CM4XJ, Trade Center St, Trade Centre - Trade Centre 2. Shell is rated 3.9 out of 5 in the category oil refinery in UAE.
Address
67CM4XJ, Trade Center St, Trade Centre - Trade Centre 2
Accessibility
Wheelchair-accessible entrance