Thailand

After 3-year journey, Thai Town opens with fireworks
Business is booming in Thai Town. That’s the name of a new eatery in Rapids City, Illinois, nestled near the Interstate 80 bridge, next door to Port Byron, right across the river from LeClaire, Iowa. At 6 p.m. Monday, Aug.…