Trader Joe’s opened its newest location in Town and Country Village in Palo Alto today (Friday, Dec. 4), after years of lobbying from Palo Alto residents. At 8 a.m. the store opened with a lei ...
Some results have been hidden because they may be inaccessible to you