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 is still owned by the Fund.