Trader Joe's 503

Trader Joe's #503, also known as Trader Joe's Framingham, is a Trader Joe's specialty grocery store located at 659 Worcester Road in Framingham, Massachusetts.