For centuries this was a farming village, separated from the city by the green expanse of Corstorphine Hill.
It was a mill town for many centuries. 
mnli hypothesis: It was a mill town for many centuries.  premise: For centuries this was a farming village, separated from the city by the green expanse of Corstorphine Hill.