English: A place that he knew well.
Telugu: ఇది ఆయ‌న‌కు బాగా తెలిసిన చోటు.