Bus stop · St Andrews
Bus stop at Animal Hospital, St Andrews, serving routes 64, 90A, 95, 9B, X58.
64 St Andrews Students Union
90A St Andrews Bus Station
95 St Andrews Bus Station
9B South Street
X58 St Andrews Bus Station