New Japan is a Japanese restaurant offering an all-you-can-eat option, a drinks menu, and desserts. Takeaway options are available with discounts and free delivery.