Bus stop · St Andrews
Bus stop at The Shore, St Andrews, serving routes 90, 91, 95.
90 St Andrews Bus Station
91 St Andrews Bus Station
95 Anstruther Waid Community Campus, Leven Bus Station