Star Market 2575

Star Market #2575, also known as Star Market Beacon Street, is a Star Market supermarket located at 275 Beacon Street in Somerville, Massachusetts.