Stop in for a cup of coffee

Actually when I lived in Germany as a kid I was on a soccer team
Well ya I could understand that. Probably not too many baseball or American football teams there either??