'Stich World' node..... This is probably a typo. Is it this place? https://www.facebook.com/p/Stitch-World-100057079137037/ the address on the Facebook page is different. Can anyone confirm? Perhaps it's moved?