Twin Dragon Hibachi EXPRESS (Jefferson City) Review – Check out my review and see why I believe this is the best one hands down! Twin Dragon Hibachi EXPRESS For this Travel Thursday, I take us to my town … Jefferson City, TN. I believe this place is the best Chinese restaurant hands down! It is always very clean. The staff is very friendly too. If you are in or around Jefferson City, TN area this is a must stop to eat at. They are closed on Sundays. I even like they have God Bless America outside of their business too. […]