Pizza Palace Address: 3007 N May Ave, Oklahoma City, OK 73107 Phone: (405) 943-9900 Payment: Cuisine: Pizza Pizza, Restaurants Other Businesses: Tooth & Claw at 3200 N May Ave, Oklahoma City, OK 73112 Taco Bell at 2850 NW 23rd St, Oklahoma City, OK 73107 Guatelinda at 3037 NW 16th St, Oklahoma City, OK 73107 Cocina Guatelinda at 3037 NW 16th St, Oklahoma City, OK 73107 Arby's at 3628 N Lincoln Blvd, Oklahoma City, OK 73015