A Tulsa balloon store, Baby CJ's Balloon Spot, is officially open for business. It's located at 1133 South Memorial Drive. It ...