English: This is the place.
Telugu: . ఇలా ఉంది ఆ లొకేషన్.