The Denny Menholt’s new Nissan dealership is the centerpiece in the Zoo Drive Canyon Creek Retail Center. The new 28,050 sf Denny Menholt Nissan showcases a 10,800 sf showroom/office area, 14,700 sf service/shop area, and 2,100 sf parts storage/sales area.