Bureau of Traffic Services is primarily a towing company while also a used-car dealer for the cars that remain in the impound over a certain amount of time.
  • 94 people like this
  • Company, Organization or Institution