2180 LOCKHART GULCH RD SANTA CRUZ, CA 95066 Get Directions
2180 LOCKHART GULCH RD SANTA CRUZ, CA 95066 Get Directions
Ausmiths is located at 2180 Lockhart Gulch Rd in Santa Cruz and has been in the business of Manufacturing - Ornamental And Architectural Plaster Work since 1981.
© Dun & Bradstreet, Inc. 2025. All rights reserved.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.