Currently browsing tag

London tube Museum

London Transport Museum

Located next to the very Touristy Covent Garden Plaza, the London Transport Museum is a MUST for kids! Frankly, I was not …