ITOSHII Budapest's largest
Japan 'all you can eat' restaurant

The ITOSHII in Budapest, close to the western railway station, heart of the "pit" is an  exclusive Japan "all you can eat" restaurant.

This means that no matter how much we consume, in return for a specified amount.