After a yearlong search for a suitable St. Louis location, The Blue Duck is building a new nest in Maplewood at 7401 Manchester Road. The restaurant is part of new development in the space that once housed Monarch Restaurant, as reported by Feast. The Washington, Missouri restaurant is known for its riverfront views and DLT sandwich […]
