Oscars Pizza 1250 E Apache Blvd # 102 Tempe, AZ 85281 Phone: (480) 894-0007
Category: Foods - Carry Out