La Mozzarella is an Italian restaurant offering a menu of European-inspired cuisine. The establishment has been serving customers for over 25 years.