Freedom Oil Co. owns and operates the 33-store Freedom c-store chain in central Illinois and Florida.
For benchmarking purposes, store counts are as of Jan. 1, 2021.
Headquarters: | Bloomington, Illinois |
---|---|
No. of Stores: | 33 |
Rank: | 187 |
Rank Last Year: | 199 |
Website: | https://www.freedomoil.com |