Delmon is located in Yanbu, Saudi Arabia on Yanbu commercial Port - Yanbu Al Bahar. Delmon is rated 4.5 out of 5 in the category oil refinery in Saudi Arabia.
Address
Yanbu commercial Port - Yanbu Al Bahar
Accessibility
Wheelchair-accessible entrance