Chained mutations creating nodes and using id from first creation in second?

You can do it in a single mutation addEvent. The generated schema will allow you to define a new Location OR link to an existing if you provide the id.