Barnes & Noble 2903

Barnes & Noble #2903, also known as Barnes & Noble Leominster, is a Barnes & Noble bookstore located at 120 Watertower Plaza in Leominster, Massachusetts.