The driver reported that it was impossible to drive into "Glenesk Av." from North and South ("Stathmore Av." -> "Glenesk Av." and "Loon's Rd." -> "Glenesk Av."). Barriers are not visible on satellite images. Possibly there are restrictions on entering to the "Glenesk Av.". or this is oneway road?