Top definition
A public plaza that functions as an open air drug market in Concord, California.
Mosca: Hey bro! My dealer is locked up in the MDF! I need a quarter deck of water!

Cyco: Just go down to Todos Santos Plaza! They got all the shit down there!
by ZXY&ABC July 24, 2019
Get the mug
Get a Todos Santos Plaza mug for your barber Helena.