Citgo 13821320

Citgo #13821320, also known as Meriden Deli Mart, is a CITGO-branded gas station and convenience store located at 809 Route 120 in Meriden, New Hampshire.