English: It is one of the best primary schools in London that is situated in South West London, at Winchester Road, Richmond upon Thames, South West London.
Telugu: సౌత్ వెస్ట్ లండన్లో, వించెస్టర్ రోడ్, రిచ్మండ్ అపాన్ థేమ్స్, సౌత్ వెస్ట్ లండన్లో ఉన్న లండన్లోని అత్యుత్తమ ప్రాథమిక పాఠశాలల్లో ఇది ఒకటి.