TULSA, Okla. — Isla’s Kitchen, located at 404 East Archer Street next to ONEOK Field, is closing its doors. The owner says their last day open will be Sunday, October 12. “Thank y’all so much for your ...
TULSA, Okla. — Local restaurant Isla’s Southern Kitchen will officially close its doors after dinner service on Tuesday. The restaurant, which announced its closure on Monday, originally planned to ...