Preheat oven to 350 degrees. Lightly grease a small baking dish.
In a medium mixing bowl, mix together cream cheese, mayonnaise, sour cream, Parmesan cheese, Romano cheese, ONLY 1/4 cup of Mozzarella (save the rest for later), minced garlic, all-purpose seasoning, garlic salt, salt and pepper. Mix until it forms a creamy mixture.
Stir in chopped artichoke hearts and spinach until evenly mixed.
Transfer the mixture into the greased baking dish. Top off with remaining mozzarella cheese.
Bake for 25 - 30 minutes, should be bubbly and lightly browned.
Remove from oven and let it cool for 10 minutes.
Enjoy with tortilla chips or dipping bread. (sour dough goes great!)