How can I update Location of Event based on related Contact

How can I update Location of Event based on related Contact

Hi, 

I am using Professional Version and I cannot figure out a workflow rule so that my Events created in the potential, pull the contact's address in the location field. Can someone please help!