![]() |
![]() |
|
|
|
|
About Stamford download PDF With a population of approximately 25,000, Stamford is the "finest stone town in England" and is located roughly 150 km north of London in south Lincolnshire.
Carefully selected families from Stamford and the surrounding villages host MJA students in shared rooms.
Click here for more information on Stamford www.stamford.co.uk
|