Photo 1 of 5

View all

Apple fans crowd new downtown Palo Alto store
The 16,600-square-foot Apple Store at 340 University Ave. opened Saturday, Oct. 27. It is an homage to glass, with a floor-to-ceiling glass store front and a curved, wall-to-wall glass ceiling. Photo by Jocelyn Dong/Palo Alto Online.

© 2018 Mountain View Online.
All rights reserved.