This is located 45 minutes south of Tulsa, and is the only full service Italian Restaurant in town! This is a beautiful stand-alone restaurant. It has super outside visibility with plenty of parking. It ev
↧