Inari Alberobello is a Japanese fusion restaurant offering an 'all you can eat' option for lunch and dinner. While many specialties are available, some menu items may have ordering limitations per person. The restaurant is located in Alberobello, Italy.