Learn English – Is this usage of ‘for which’ correct

grammaticalityprepositionsrelative-clauses

I recently typed the following to a friend in an email:

Last night I went to the theatre to see a play with X. Before that, we went for dinner at a nearby pub for which my cousin came along.

Now is that the correct usage of 'for which', or should I have used 'which my cousin came along to'?

Best Answer

I would avoid the "for which" entirely and opt for a more straightforward version of the story:

Last night I went to the theatre to see a play with X. Before that, my cousin joined us for dinner at a nearby pub.