Shopping malls database
Anaheim Town Square is located at the corner of Lincoln Ave. & State College Blvd., Anaheim. It is a Power Center which opened in 1957 and was last renovated in 2001. It is an Open shopping mall with 1,748 parking spaces. It covers an area of 373,804 sqft. and has about 60 stores.
Shopping mall's name: Anaheim Town Square
Address: Lincoln Ave. & State College Blvd., Anaheim, CA 92806
Number of stores: 60