REMINDER On August 30, 2013, the Sun City Rec Center has a bus trip to the Organ Stop Pizza. $50 pp Make reservations at Lakeview Rec Center. Organ Stop Pizza is a restaurant located in Mesa. Its primary attraction is as the home of what it claims is the largest Wurlitzer theater organ in the world. I took this bus trip a couple of years ago and enjoyed it.