China City
Welcome to China City: A Culinary Triumph! A Taste of the East in Idaho! Yo, listen up! If you ever find yourself cruising through American Falls, Idaho, let me tell you, you gotta stop by China City. Located right at 220 Harrison St, this spot ain’t just any run-of-the-mill Chinese restaurant; it’s a whole experience…