Builders Square 1405

Builders Square #1405 was a Builders Square home improvement store located at 8111 Meadow Leaf Drive in San Antonio, Texas. The store opened November 16, 1983 and closed in 1994