Downtown Wine and Spirits

  • Liquor Store
225 Elm Street
Somerville, MA 02144
(617) 625-7777