AT&T Retail Store in Palo Alto, California

AT&T Retail Store in Palo Alto, California

1,050 views
0 faves
0 comments
Taken on January 6, 2012