Star Market 2569

Star Market #2569, also known as Star Market Lexington Street, is a Star Market supermarket located at 1070 Lexington Street in Waltham, Massachusetts.