My Favorite Place in London

In my last two posts, I wrote about the City of London. To see the buildings and streets while riding bus 15 takes you quickly to Kings Cross Station and Trafalgar Square. The National Gallery of Art and the National Portrait Gallery is there for all to see for free. The first museum is vast, and to be able to […]

Read More →