Criminal Lawyer ∙ DUI ∙ Traffic Ticket ∙ DMV Hearing ∙ Defense Attorney

​​​​​​​​​​Law Office of David Dastrup

Best Criminal Defense Lawyers


We defend clients throughout Los Angeles and Orange Counties, including in Compton Courthouse, Inglewood, Downey, Airport, Metro, Westminster, and surrounding courts.


We have an additional satellite office just a 1/2 block away from Long Beach Court (Governor George Deukmejian Courthouse), located at 444 West Ocean Blvd, Suite 800, Long Beach, CA 90802. Office Visits by Appointment Online. Thank You.


You may call anytime to talk to the Attorney or to make an appointment to meet with the Attorney.

310-817-5899

Law Office Locations

Contact Us

Contact Attorney David Dastrup
For Torrance Court Traffic, Criminal, and DUI Defense, Contact Attorney David Dastrup

310-817-5899​

The attorney will personally talk to you about your case. We provide a free consultation so that you can make an informed decision on how to proceed with your traffic ticket or criminal case. Talking to the attorney can lead to a very detailed analysis of your situation and how we can help. ​​​​​​​​Call 310-817-5899

Satellite Office:

​Law Office of David Dastrup

​444 West Ocean Blvd, Suite 800

Long Beach, CA 90802

​Phone: 562-852-0212

In-Person Meeting By

Appointment Only. Thank you.

Law Office of David Dastrup, Traffic Ticket & Criminal Defense Attorney in Torrance & Long Beach, serving Courts in Los Angeles & Orange County.

310-817-5899

Our main office is conveniently located in Torrance off of the 405 freeway's "South Bay Curve" at the Crenshaw Blvd. exit. You can see the clock tower of the historic Iowa Courthouse Building, circa 1881. Our office is the front and center top floor suite. The address is 18411 Crenshaw Blvd, Suite 400, Torrance, CA 90504. If you would like a meeting with the Attorney, please call to make an appointment. All in-person meetings are by appointment only. Thank you. 

Main Office: 

​Law Office of David Dastrup

18411 Crenshaw Blvd

Suite 400

Torrance CA 90504

(310) 817-5899​​

In-Person Meetings By Appointment Only.

​Thank You.​