Nellos Pizza Restaurant has great pizza for a great price. There are four locations in Arizona to serve you: In Mesa 2950 S. Alma School Drive (Alma School and Guadalupe) 480-820-5995 In Tempe 1806 E. Southern Avenue (Southern and McClintock) 480-897-2060 In Scottsdale 8658 E. Shea Road (Shea and Pima) 480-922-5335 In Phoenix 4710 E. Warner Road (48th Street and Warner) 602-893-8930
On This Site
Sponsors