at 691 Lilac St, Greater Sudbury Canada
22 FB users likes St Francis School, set it to 221 position in Likes Rating for Sudbury, Ontario in Local Business category
St Francis School is Sudbury based place and this enity listed in School category. Located at 691 Lilac St ON