Integrating High-Performance Computing (HPC) with Quantum Computing (QC) marks a transformative shift in solving complex, intractable problems. This manuscript reviews the current landscape of HPC-QC interfacing, focusing on architectural strategies, software stacks, and hardware integration. It assesses various integration models, ranging from standalone systems to tightly-integrated, on-node hardware, while analyzing essential software frameworks such as Qiskit, PennyLane, and CUDA-Q.