Builders Square 1386

Builders Square #1386 was a Builders Square home improvement store located at 1325 Meacham Road in Schaumburg, Illinois.