4199 Manchester Ave, St. Louis, Missouri 63110 USA
Tiki Garden is open! Social Distancing Together!
Photo Credit: Yelp