Citgo 18826008

Citgo #18826008, also known as Elmwood Citgo Gas & Mart, is a CITGO-branded gas station and convenience store located at 2000 North Harlem Avenue in Elmwood Park, Illinois.