Apple plans new flagship store on University Ave.
Apple's flagship store at 451 University Ave., Palo Alto, opened in 2001. This week, plans -- reportedly for a new Apple Store at 340 University -- were reviewed by the city's Architectural Review Board. 2008 file photo/Palo Alto Online.

© 2014 Palo Alto Online.
All rights reserved.