Get directions to: Indo China Garden, Boyne City, MI
Restaurant address: 103 South Lake Street Boyne City, MI 49712, USA
Restaurant: Indo China Garden