Sushi Time Towa, conveniently located in Savannah's Southside neighborhood, is an authentic sushi bar and open kitchen style restaurant. Experienced chefs prepare hand rolls, teriyaki dishes and tempura, to name only a few, while the professional waitstaff makes guests feel right at home. Stop in for a business casual lunch, dinner with the family or romantic evening away from home.