Star Market 2576

Star Market #2576, also known as Star Market Fenway, is a Star Market supermarket located at 33 Kilmarnock Street in Boston, Massachusetts.