Does this location sell liquor?
Address: 241 New Lancaster Rd, Leominster, MA 01453, USA
Larry Gianakis | Aug 22, 2018
Nope. Its too bad. I hear the store brand Scotch is very good.
Denise Cameron | Aug 22, 2019
No
Leka 809 | Aug 22, 2018
Nope
David Smith | Aug 22, 2018
No. Most Massachusetts locations don't. New Hampshire does though
Charles Tartarian | Aug 22, 2018
Never
Emily Mason | Aug 22, 2018
None do in Massachusetts
Rocco Mandaglio | Aug 22, 2018
No it doesn't
Thanks! Your answer is awaiting moderation.