Culture Vulture
January 15, 2009

saatchioutside1I managed to get my culture fix on a recent trip back home. I popped down, south to visit the new Saatchi Gallery which is just off Sloane square. Not really my part of town with all it’s sloany ponies and old money attitude. I’m more of an North London bird.