3191 S Grand Blvd, St. Louis, Missouri 63118 USA
Photo Credit: https://www.facebook.com/pg/baidarestaurant/photos/
Claim copyright