Star Market 2565

Star Market #2565, also known as Star Market Mt Auburn, is a Star Market supermarket located at 699 Mount Auburn Street in Cambridge, Massachusetts.