A charming anecdote built on ~たことがある (have experienced). The relative clause 隣に座ったほろ酔いのおっさん packs a vivid scene before the noun. ~に...と言われた is the passive of indirect speech: 'I was told by X that...' ほろ酔い (pleasantly tipsy) and おっさん (middle-aged guy, casual) add color. そういえば (come to think of it) launches the memory.