This is not "Queen's Drive".  This is "Duddingston Low Road".

Duddingston Low Road runs from the traffic roundabout at the north end of Holyrood Park Road, east to the western edge of Duddingston Village (at the Park gate) where it becomes Old Church Lane (correctly labelled).

JG 17Oct21