Get directions to: Red Star Lunch Incorporated, Framingham, MA
Restaurant address: 156 Summer St Framingham, MA 01701, USA
Restaurant: Red Star Lunch Incorporated