It is near Endrick Water on the A875 road , 18 miles ( 29 km ) west of Stirling and 16 miles ( 26 km ) north of Glasgow . It is situated near Endrick Water on the A875 road , 18 miles ( 29 km ) west of Stirling and 16 miles ( 26 km ) north of Glasgow .