The O.L. Willard Company
Drag box to select area
Open since 1927, O.L. Willard is a hardware store with two locations. It carries products for wood care and paint, as well as shelving, plumbing, electrical work and bathroom repairs.
1753 Storrs Rd, Storrs Mansfield, CT 06268
- Accessibility Details: Parking spots and ramps
- Hours: By appointment
- Hours: Mon - Sat, 8am - 5:30pm; Sun, 9am - 4pm
- Accessible: yes