Citgo 21882010

Citgo #21882010, also known as Leo & Son's Citgo, is a CITGO-branded gas station and convenience store located at 521 Main Street in Caribou, Maine.