Pizza Land Address: 2906 SW 59th St, Oklahoma City, OK 73119 Phone: (405) 681-8100 Payment: Pizza, Restaurants, Caterers Other Businesses: Little Caesar's Pizza at 309 SW 59th St, Oklahoma City, OK 73109 Taco Bell at 3601 S Western Ave, Oklahoma City, OK 73109 El Chico at 3903 S Western Ave, Oklahoma City, OK 73109 Rice Bowl Express at 3825 Windscape Ave, Oklahoma City, OK 73179 Pizza Inn at 2916 SW 59th St, Oklahoma City, OK 73119