Regarding Manors, I used to live in the area and had no idea the old station was still there, one morning I was out for a walk and stumbled across it, I honestly thought it was abandoned, very run down, it still had working pay phone on the wall.
It's one of those central yet oddly remote places, despite a huge amount of student development around it, I doubt most students are even aware it is there.
For most people Manors means the Metro station, I have even known people swear blind the rail doesn't exist anymore.