The Frozen Tiki

5300 Hampton Ave, St. Louis