New China Town
Welcome to the Quirky Kingdom of New China Town Ambiance That Dances Now, picture this: a delightful establishment sprouting proudly on the bustling 20th Street South in Birmingham, Alabama, where the aroma of sizzling stir-fried secrets fills the air, beckoning the curious and the famished alike. New China Town isn’t just your average eatery; oh…