
penelope pizza | best restaurants in tucson
Penelope Pizza, located in Tucson, is situated on Broadway Boulevard and Herbert Avenue, just south of Hotel Congress and the Rialto Theatre. If you’re an out-of-towner, at first glance, it’s possible you might walk right […]