Kennedy Space Center Visitor Complex
State Road 405, Cape Canaveral, Florida 32899
Delaware North has been providing food and beverage, as well as retail at The Kennedy Space Center Visitor Complex since 1995. The Kennedy Space Center Visitor Complex is the visitor center at NASA's Kennedy Space Center in Florida. It features exhibits and displays, historic spacecraft and memorabilia, shows, two IMAX theaters, and a range of bus tours of the spaceport.