2201 Cherokee St
St Louis, MO 63118
St Louis, MO 63118
Open HoursTh from 05:00pm to 09:00pm,Fr to Sa from 11:00am to 10:00pm,Su from 09:00am to 05:00pm
OverviewShangri-La is famous in St. Louis for preparing cuisine that is healthy, organic and fresh with a fun, flavorful, and exciting twist. The menu includes traditional favorites...
more
