Village Eulogia for Families with Special Needs P.O. Box 83505 Abbey Lane, Scarborough, Ontario, Canada Directions Shepherd Logo: Contact: Main: 1-866-542-5053 ext. 204