St Rose Of Lima Primary School
St Rose Of Lima Primary School is in Glasgow, Scotland.
The Environment Around St Rose Of Lima Primary School
The local environment around St Rose Of Lima Primary School is described as:
“Urban school with reasonable sized grounds. Local to manmade loch and surrounding parkland.”