This is the best pizza place in town! Get a large cheese pizza and their bread sticks with spaghetti sauce! So delicious! All kinds of food for everyone.
Upvote2Downvote
8Photos
Mario's Pizza
3157 N 1st Ave (at E Fort Lowell Rd) Tucson, AZ85719 United States