Trader Joe's 69

Trader Joe's #69, also known as Trader Joe's Menlo Park, is a Trader Joe's specialty grocery store located at 720 Menlo Avenue in Menlo Park, California.