I saw this infographic and thought it was pretty cool - there is so much more to explore in London that I haven't even gotten around to yet. Although I did live in NYC for 10 years and never visited the Statue of Liberty which is a big oversight I admit.
I live in the West End and so am partial to those secret nuggets although my favourite places are hardly secret, Trafalgar Square being one of them. Can't get more public than that.
Secret Guide to London - An infographic by the team at Marriott London Hotels