Star Market 426

Star Market #426, also known as Star Market Dedham, is a Star Market supermarket located at 795 Providence Highway in Dedham, Massachusetts.