my favourite place is open again…
The Museum of Everything!!
and listen – dont be scared that the show is in Selfridges..!
Its wonderful as always.
Location Selfridges & Co
400 Oxford Street
London W1U 1AT
Great Britain
Dates opens up September 2nd 2011
shuts down October 25th 2011
Times all day, every day
9:30am to 7:00pm