It has, to the apparent confusion of almost everybody who used it! The nearest ones, according to the McDonald's website, are Fleet Street, Waterloo, London Wall and Liverpool St, none of which are especially convenient. At all.
Yep, bizarrely closed down to make way for some Guys Hospital gallery or museum apparently. Odd cos that mcdonalds must of made a packet!
The station is going to have a ' Leon'. Never been in one myself.