JEM Energy is a new compressed natural gas station open at 5925 Stockberger Place, Indianapolis, IN.