Taco Tico Address: 8720 E 21st St, Tulsa, OK 74129 Phone: (918) 728-7388 Hours: Mon: 10:30am-10pm Tue: 10:30am-10pm Wed: 10:30am-10pm Thu: 10:30am-10pm Fri: 10:30am-10pm Restaurants Other Businesses: El Taquero at 3111 S Mingo Rd, Tulsa, OK 74146 Wendy's at 7221 E. Admiral, Tulsa, OK 74115 Taco Bueno at 7436 E Admiral Pl, Tulsa, OK 74115 Taco Bueno at 7436 E Admiral Pl, Tulsa, OK 74115 Mercados El Ahorro at 3121 S Mingo Rd, Tulsa, OK 74146