Trader Joe's 81

Trader Joe's #81, also known as Trader Joe's Mountain View, is a Trader Joe's specialty grocery store located at 590 Showers Drive in Mountain View, California.