Star Market 3561

Star Market #3561, also known as Star Market Newtonville, is a Star Market supermarket located at 33 Austin Street in Newtonville, Massachusetts.