January 9, 2009 at 1:52 pm
#792149
Inactive
As you’re going to be in West London, there’s the Natural History Museum, The Victoria and Albert Museum and the Science Museum – all of which are near each other in South Kensington.