110
311
632
641
961
973
976
977
978
979
980
981
Stops near James Square (opposite)
16 stops
18 routes
48 next buses
Stops and next buses
16
near
James Square
same place
110
311
631
632
640
961
973
976
977
978
979
980
981
north-east bound
James Square
same place
641
south-west bound
James Square
same place
631
640
110
311
631
632
640
961
973
976
977
978
979
980
981
110
311
312
632
961
973
976
977
978
979
980
981
110
311
631
632
641
961
973
976
977
978
979
980
981
110
311
632
961
973
976
977
978
979
980
981
311
631
632
973
976
977
978
980
981
976
977
978
979
980
981
110
311
312
632
961
973
311
641
668
960
972
110
631
640
641
961
979