About Just Pizza
Just Pizza is a locally owned and operated pizza place. Established in 1975 in Linwood Square Shopping Center, Just Pizza prides itself as an affordable and delicious pizza joint for Indy locals. We’ve been voted BEST PIZZA IN INDIANA by Pizza Today Magazine!
At Just Pizza – buy one pizza, and get one pizza free forever!