Get directions to: China One International Buffet, Garden City, ID
Restaurant address: 5181 Glenwood Street Garden City, ID 83714, USA
Restaurant: China One International Buffet