English: All situated on 20 acres of land.
Telugu: మొత్తం 20 ఎకరాల్లో విస్తరించి ఉంది.