Tulsa Catoosa OK Restaurants 1. 3700 N Highway 66, Tulsa Catoosa, OK 74015 | Molly's Landing (918) 266-7853