About
Star Kitchen is a Chinese restaurant located in Savannah, GA, that specializes in time-honored family recipes. They offer a variety of dishes, including Egg Rolls, Crab Rangoon, General Tso's Chicken, and Fried Rice, available for dine-in or takeout.