elginyouthcafe.org
Youth Cafe
Run by young people, for young people Elgin Youth Cafe is a safe haven, a social space & offers personal development opportunities for young people from all social, economic, cultural and ethni…