Get directions to: Star Delicatessen, Southfield, MI
Restaurant address: 24555 W 12 Mile Rd Southfield, MI 48034, USA
Restaurant: Star Delicatessen