This is a work in progress and there may be some bugs.
If you find any issues or have feedback send me an email: [email protected].
St. Louis, Missouri, United States
Opened December 5th, 1963.
This was located in the Bel Air East (now the Ramada Inn at the Arch). The front entrance showcased at least 3 large tiki carvings by Barney West.
Closed in 1985.
Edit entry