English: Yes, That's the place!
Telugu: ఔను ఇదే ప్రదేశం!