An accident this morning in Richmond has meant Sheen Road is partially blocked in both directions.

Traffic has been queuing since the accident, which happened where Sheen Road meets Queen's Road at about 9.30am.

The 33, 337 and 493 buses have been diverted.