English: It's in Spencer Plaza.
Telugu: ఇది స్పెన్సర్ స్ట్రీట్ లో ఉంది.