The Blue Duck is a cozy restaurant in Saint Louis, MO that offers a diverse menu of modern American cuisine with a creative twist.
Known for its relaxed atmosphere and friendly service, The Blue Duck provides a unique dining experience for locals and visitors alike.
Generated from their business information