Okinawa is a Japanese restaurant offering a fusion cuisine with flavors from different continents. Delivery is available most days.