Town and Country Village

Palo Alto, California

174,403 SF shopping center located across from Stanford University in Palo Alto, California.

This investment was acquired by Fund V in June 2011 and was realized in May 2015.