English: It is located in Wellesley, about 20 km from Boston.
Telugu: ఇది బోస్టన్ నుంచి 20 కిలోమీటర్ల దూరంలోని వెల్లెస్లీలో ఉంది.