Broughty Ferry street closed to pedestrians and cyclists for three weeks