Town & Country Center Escondido, CA
Town & Country Center
Type: Retail
Location: 1625 E. Valley Pkwy.
Size: 69800 SF
Year Purchased: 1989
Year Sold: 2003
Investment: 4,700,000
Sales Price: 5,200,000