A taxi driver has lost control of his vehicle and collided with three parked cars before flipping his cab onto its roof in Adelaide.
Residents of Erin Street were woken by a loud bang about 3am and discovered smoke.
Initially, there was confusion about the driver's identity, but witnesses assisted the police in identifying him.
READ MORE: Five years ago, a memo out of China changed the world forever
The 25-year-old driver allegedly refused an alcohol test.
"Really disappointing and frustrating for police that a professional driver, a taxi driver, was off duty with no passengers thankfully, would be involved in an incident like this," SA Police Assistant Commissioner Simon Watkins said.
The taxi driver's licence has been suspended for a year and he's been charged with failing to comply with a breath test, failing to truly answer questions and driving without due care.
DOWNLOAD THE 9NEWS APP: Stay across all the latest in breaking news, sport, politics and the weather via our news app and get notifications sent straight to your smartphone. Available on the Apple App Store and Google Play.