Leechpool Primary School
Leechpool Primary School is in West Sussex, England.
The Environment Around Leechpool Primary School
The local environment around Leechpool Primary School is described as:
“Outskirts of Horsham town in a residential area. Near to main roads. Large playing field and school pond.”