ST. LOUIS — The owners behind three restaurants on Morgan Ford Road announced Wednesday they will be closing their doors permanently.
“The decision did not come lightly,” the announcement said. “It came after years, months and days of conversation, reflection and trying to figure out how to make this work.”
The restaurants – Black Sheep (3153 Morgan Ford Road), Three Little Monkeys (3172 Morgan Ford Road, Suite A) and Mama 2’s Biscuits (3151 Morgan Ford Road) – will close after finishing service this weekend, owners Zach and Mary Rice said in the announcement…