Deer Creek Bar & Grill
3233 Laclede Station, St Louis, Missouri 63143
3233 Laclede Station, St Louis, Missouri 63143
Mon - Sat: 11 a.m. - 1:30 a.m., Sun: 11:30 a.m. - 12 a.m.
Burgers
$$
Moderate
Mentions
-
Deer Creek Bar & Grill opens in Maplewood on September 12
Longtime employees John and Paige Cundy revive the former Cousin Hugo’s space.
Sep 6, 2021