Charity logo

India Film Festival of Alberta Foundation

Registered Name: India Film Festival of Alberta Foundation

Business No: 767130610RR0001

India Film Festival of Alberta Foundation

about

REGISTERED CHARITY ADDRESS

522 VILLAGE DR

SHERWOOD PARK, AB, T8A 4J8

Do you represent this charity?

Connect with supporters and improve your profile today.Learn More