Location: Palo Alto, CA

Description: Thermal Energy Storage