Originally Posted by Ash No, that's Crystal Palace. I know my South London these days. Did you take the walk down opposite Battersea Power Station yet?
Forum Rules