Santa Rosa Lock & Key ★★★★☆4.2 (53) Locksmiths 9940 Starr Rd Unit 165, Windsor, CA 95492 Today: Open 24 hours Call Website Details →