Get directions to: Bo Bo China, Champaign, IL
Restaurant address: 404 East Green Street Champaign, IL 61820, USA
Restaurant: Bo Bo China