They're near the Oxford Street station. Modern London is a pretty amazing city. It tends to get overshadowed by Victorian London, and that's a huge shame. The former is a descendant of the latter, with its own personality. I'm not sure that I'm up to the job of portraying it the way it deserves, but it would be wrong of me not to at least try.
I couldn't tell you, I've only left the US twice, and that was to Montreal, only a couple hour drive away. I've always wanted to visit London, though.
Must be nice to have a day job that involve horrifying others with your "innocent" face.
*melts into a pile of goo* Aww, they're cute right now. <3