
A criminal charge doesn’t stop at a municipal boundary, and neither does our practice. Mazrooyi Law Professional Corporation provides strategic, experienced criminal and quasi-criminal defence to individuals throughout the Greater Toronto Area, including the City of Toronto and the regions of York, Peel, Durham, and Halton. Our office is based in Markham, at the heart of York Region, with convenient access to the major highways that connect the GTA.
Wherever in the GTA you’ve been charged, the first steps are the same: understand what you’re facing, protect your rights, and avoid saying anything to police that could hurt your case. We provide clear, direct advice from your first call through to resolution.
The GTA is made up of five municipal areas, and our clients come from across all of them:
We represent clients across the GTA in a wide range of criminal and provincial matters, including:
See our full Areas of Practice page for details on each of these matters.
Where your matter is heard depends on where the alleged offence took place. Criminal charges arising in York Region are typically heard at the Ontario Court of Justice in Newmarket, while matters from other parts of the GTA proceed through the courthouse serving that region — for example, the A. Grenville and William Davis Courthouse in Brampton for Peel Region, the Oshawa courthouse on Bond Street East for Durham Region, and the Milton courthouse on Steeles Avenue East for Halton Region. Toronto matters are heard at courthouses within the city.
Working out which court your matter belongs in, and what to expect when you get there, is part of what we handle for you from day one.
Anything you say or do before speaking with a lawyer can be used against you. If you’ve been charged, arrested, or are under investigation anywhere in the Greater Toronto Area, contact Mazrooyi Law before speaking with police, a prosecutor, or anyone else about your matter.
Book a Free Consultation or call (416) 995-2320.
Yes. Although our office is in Markham, we represent clients across the Greater Toronto Area, including Toronto, Peel, Durham, and Halton regions. We offer flexible consultation scheduling, including remote meetings, to make it easy to get started wherever you live.
The Greater Toronto Area consists of the City of Toronto and the regional municipalities of York, Peel, Durham, and Halton.
It depends on where the alleged offence took place and the type of charge. Each region has its own courthouse, and provincial offences are often handled separately from criminal charges. We’ll confirm exactly where your matter sits once we review your charge.
As soon as possible. Early involvement allows us to review disclosure quickly, advise you on what to say (and not say), and begin building your defence before key deadlines pass.

Charged anywhere in the GTA? Call (416) 995-2320 or send us a message below. We respond promptly, in English or Farsi.
Please note that any email correspondence to contact Mazrooyi Law is informational only. You will not be considered a client until there is written agreement to act for you in accordance with the appropriate policies for accepting clients. The content of this website is provided for informational purposes only and does not constitute legal advice.