December 14, 2009 Alex Living in England Best view in London? December 14, 2009 Alex Living in England The view from a friend's place in London, overlooking Waterloo Station, the Houses of Parliament, and the London Eye.