Where are we located?

Self Discovery Center
1700 N.W. 64th Street, Suite 500
Fort Lauderdale, FL  33309