La Villa Nippone is a Japanese restaurant offering an all-you-can-eat menu served at the table, excluding drinks and desserts.