As more years go by, I would guess the public's memory is fading about what restaurant was located on the north end of Brookside from 1958 to 1982 in the building that today holds Leon's.
The Ricsha Cafe, 8232 S. Lewis Ave., whose Tulsa presence goes back to 1958, has closed.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results