Trader Joe's 20

Trader Joe's #20, also known as Trader Joe's La Jolla, is a Trader Joe's specialty grocery store located at 8657 Villa la Jolla Drive in La Jolla, California.