bells_12_10_2002 asked:
As we are new here and starting to travel, and the winter upon us, I was wondering if there were any must see indoor sightseeing spots one would recommend to visit in England? Thanks in advance
As we are new here and starting to travel, and the winter upon us, I was wondering if there were any must see indoor sightseeing spots one would recommend to visit in England? Thanks in advance















My favourite indoor place in London was the Natural History Museum, London Dungeon is good too. The most famous is Madame Tussauds(?)
Out door? try the Jack the Ripper walk. It meets outside to Tower tube stop at about 7pm
The National Art Gallery on Trafalgar Square.