600
601
602
603
908
911
912
919
921
922
Stops near Farm Shop (adjacent)
4 stops
10 routes
12 next buses
Stops and next buses
4
opposite
Farm Shop
same place
600
601
602
603
908
911
912
919
921
922
600
601
602
603
908
911
912
919
921
922
600
601
602
603
908
911
912
919
921
922