When I moved to London I was concerned that I would betray my new-arrival status by mispronouncing one of the many London place names that is pronounced in a non-intuitive manner.
Marylebone is one such place name.
I taught myself to pronounce it by listening to how it is pronounced on the Bakerloo line. It turns out that the announcer tried multiple different ways of saying it too. Arghh! What's the right pronunciation?!