Casa Laredo Address: 403 S Cheyenne Ave, Tulsa, OK 74103 Phone: (918) 591-3998 Payment: Nice to Know: Wifi No Accepts Credit Cards Yes Good For Groups Yes Restaurants, Bars, South American Other Businesses: McGill's at 1560 E 21st St, Tulsa, OK 74114 Te Kei's Chinese/Asian Kitchen at 1616 S Utica Ave, Tulsa, OK 74104 Lucky at 1536 E 15th St, Tulsa, OK 74120 Blue Rose Cafe at 1924 Riverside Dr., Tulsa, OK 74119 Goldie's Patio Grill at 111 W 5th St, Tulsa, OK 74103