Okinawa Sun is a Japanese restaurant specializing in ramen and sushi. Takeout and delivery options are available.