Whistle Stop

Closed
25 W Main St
Albion, IL 62806

Whistle Stop in Albion, IL, is part of Shell Global, a leading energy company focused on delivering value while reducing emissions. With a commitment to becoming a net-zero emissions energy business by 2050, Shell is actively involved in various initiatives, including the development of liquefied natural gas (LNG) supply chains.

The company emphasizes sustainability and innovation, as evidenced by projects like LNG Canada, the country's first LNG export facility, which marks the largest private-sector investment in Canada's history. Through its global operations, Shell continues to shape the future of energy and drive progress in the sector.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesIllinoisAlbionWhistle Stop

Partial Data by Infogroup (c) 2025. All rights reserved.

Partial Data by Foursquare.