I'm currently commuting from Kirkliston to Holyrood Road by following the A90 Queensferry Road, Queensferry Street, Lothian Road, Grassmarket, Cowgate route which whilst busy is quick and direct. However it always goes a bit wrong at the Queensferry Street, Shandwick Place, Princes Street, Lothian Road junction where you end up jumping on/ off pavements/ pedestrian crossings.
Is there a sensible way to avoid this junction or get across it without being a bit "naughty"?