Get directions to: Kamp Bo Restaurant, Lansing, MI
Restaurant address: 2220 N Larch St Lansing, MI 48906, USA
Restaurant: Kamp Bo Restaurant