harg
That's very strange. TFL OpenData confirms this stop as being at 51.41055, -0.29557 which is very close to the stated position. And also forecast 6 buses stopping there within the next 10 minutes: k2 (LK64CZZ) 131, (LJ12CHF), 371 (YX60CBU), 85	(LJ16EVW), 57 (LX09FBY) and k3	(SN18KPX). Maybe somebody could get on one of those buses at the previous stop at stop NW, verify whether Norbiton Church still exists (that one is not showing any buses) and confirm exactly where it next stops after that.