English: This place impressed me a lot.
Telugu: ఈ స్థలం నన్ను ఎంతో ఆకట్టుకుంది.