Citgo 15188068

Citgo #15188068 , is a CITGO-branded gas station and convenience store located at 2000 Delowe Drive Southwest in Atlanta, Georgia.