Subarashi Sushi is a Japanese restaurant offering sushi, homemade dumplings, and classic noodle dishes in a relaxed, Japan-inspired setting. Vegan options and delivery are available.