Tag Archives: Upper Norwood

Westow House (London, UK)

Our second to last full day in London involved a trip out to Crystal Palace Park to gaze upon what little remains of the old Victorian era Crystal Palace. Built in Hyde Park for the Great Exhibition of 1851, and later moved to Southeast London on top of a hill, the palace itself burnt down in the 1930s, but bits and pieces of the former wonder still remain: the foundation, the main staircase, some sphinxes, and some curiously outdated but historical dinosaurs. After a nice walk seeing the park, being a Sunday, we decided it would be nice to duck into a pub and score some classic pub food, wandering over to Westow House on the west edge of the park.

Continue Reading ...