Petroleum Plant

The Petroleum Plant is an area located on southern tip of Chicago, Illinois and is host to a petroleum plant that is located in this area, however, despite the name, there is no petroleum plant featured in The Crew 2.