Oten Sushi is a Japanese restaurant specializing in high-quality sushi. It offers fresh fish and well-crafted pieces, available for both dine-in and takeaway/delivery services.