Home Depot Gives New Meaning to Big Box

August 9, 2006

Home Depot is looking to build a 220,000-square-foot megastore, its biggest in the U.S., in East Palo Alto, California.

Recent News