Bus stop · Elgin
Bus stop at Bus Station, Elgin, serving routes 34, M96.
34 Elgin Bus Station
M96 Aberdeen Union Square Bus Station, Elgin Bus Station, Inverness Stn Plat 5