Officers tracked down the taxi in question just after 10:30 last night and gave the man behind the wheel a road-side breath-test, which he allegedly failed.
The 58-year-old was arrested and taken to headquarters for further tests.
He’ll have to face the charges in court later this month.