There must be some London owners out there..... Anybody know any good spots other than Ace Cafe or Box Hill...? I'm south London by the way.... :)