Cozy Japanese restaurant, Teka Sushi, offering sushi, tempura, teriyaki, and more. Features include takeout and delivery options.