The California-based company is giving away 400 free Christmas trees to families who aren't able to purchase one this year.
The free trees are limited to the supply at select stores and must be picked up in person:
- Anaheim Hills
- Carlsbad
- Costa Mesa
- Encinitas
- Huntington Beach
- Irvine
- La Cañada
- La Habra
- Mission Valley
- Pasadena
- San Diego - Morena Boulevard
- San Juan Capistrano
- Santa Monica
- Sherman Oaks
- Torrance
- Tustin
- Westchester
Hurry while supplies last! Armstrong Garden Centers' special Christmas offer only lasts until all 400 trees have been handed out.