a nice window display near edgware roadWednesday 14 Oct 09 Tags:london previousposh street debrisnextthoroughly miserable mannequin