hi pinsiders - i think i am out of luck, but in London (UK) at the moment and would love to check out the walking dead while I'm here (i think maybe none in the country though?). Also, trying to convince my gf we need a star trek (stern)... anyone know where i could find either machine in London?
(i can't see anything via the pin map, but maybe it is not fully up to date?)
thanks!!