It’s the greyhound station in London, located at Talbo & York.Line ups can be a bit cray cray, so arrive about an hour before your bus, or do one up and just buy your ticket online.Greyhound has ths new express route thing, so its amazing. Everyone gets called by group number, so no more fighting to get on…