Asked in Travel & Places
Travel & Places

Where is Lea Manor High School?

Answer

Wiki User
10/01/2008

Lea Manor High School is in the Marsh Farm area of Luton, England. It is situated on top of a hill along Northwell Drive.