Get directions to: Holiday Inn South/convention Center, Lansing, MI
Restaurant address: 6820 S Cedar St Lansing, MI 48911, USA
Restaurant: Holiday Inn South/convention Center