Sushi Royal is a Japanese restaurant offering a variety of dishes, with options for dine-in or takeout. The establishment is air-conditioned.