I had a Cuban Sandwich last week at Lucky's on Cherry Street. It was very good, (sweet potato fries were outstanding) service was outstanding too.
Anywhere else in Tulsa to get a good Cuban Sandwich?
Try:
http://www.tulsanow.org/forum/index.php?topic=13843.msg145993#msg145993