Stephen David Leonard is located in San Luis Obispo, United States on 1326 Chorro St. Stephen David Leonard is rated 2.3 out of 5 in the category jewelry designer in United States. Our products are tangible reminders of purpose along life's journey, inspiring us to be bravely, live intentionally, take risks and step into the stories God has created for every one of us.
Company size
51-200 employees
Headquarters
San Luis Obispo, California
Service options
In-store shopping
Accessibility
Wheelchair-accessible car park