Does it go to London? This is probably better.
Is it going / stopping in London?
Is it stopping at Marble Arch ( underground st. ) ?
Does it stop at Marble Arch? This is better.
Which is more natural and what would native say in that situation?
Is 'call at' used only in very formal notification ?
Or can we use it in informal ( like when you ask sb on the station ) situation?
Does this train call at Marble Arch? [is it too official?]
Most people would say "Does it stop at..."