Does this place look like the scene?
"Kyoshin TOP∑ Kyoto Station" appears in Love, Chunibyo & Other Delusions! Take on Me.