Apparently it's going to be in Wheat Ridge, right off I-70.
Denver West Supercharger - Wheat Ridge
That's actually a pretty good location. Easy access on and off the Interstate, a 24 hour supermarket (King Soopers) a big liquor store (don't drink and drive after shopping at Applejack please!)...