Skip to Content
Manta Logo Manta Home
Get Directions
South Holland, IL
Business Details

Serving South Holland, IL

Castle Lock & Key, located at 16125 South Park Ave in South Holland, IL, is a dependable local business that specializes in providing key and entry services to both individuals and businesses. They have earned the trust of the community by consistent...

Read more
South Holland, IL
Business Hours Open Now
Sun
24 Hours
Mon
24 Hours
Tue
24 Hours
Wed
24 Hours
Thu
24 Hours
Fri
24 Hours
Sat
24 Hours
Customer Reviews
Key Facts
Type
Locks and Locksmiths
Location
Phone
(312) 820-9778
Listing status
CLAIMED
Similar Businesses
Castle Lock & Key
South Holland, IL
Capital Key Pros
South Holland, IL
National Key Masters
South Holland, IL
Cliffstone Car Key
Riverdale, IL