Mr. Pizza in downtown Los Angeles is located in the Little Tokyo section of town. As I am not a big fan of Asian food, it certainly stuck out as a solid dining option to me when I was in the area. Mr. Pizza offers some unique pizza concoctions with non-traditional toppings such as a popular potato […]