Vellore Village

Location: Toronto, ON

Brief description of work done.