Step 1: Understand ISRO.
ISRO stands for Indian Space Research Organisation, which is India's national space agency.
Step 2: Identify the headquarters.
The headquarters of ISRO is located in Bengaluru (Karnataka).
Step 3: Conclusion.
Therefore, the correct answer is Bengaluru.