Forest House School is located in Leicester, United Kingdom on Forest Rd, Narborough. Forest House School is rated 3.8 out of 5 in the category special education school in United Kingdom.
Address
Forest Rd, Narborough
Accessibility
Wheelchair-accessible entrance