The Baked Bear

6140 Delmar, St Louis, Missouri 63112

Sun - Thu: 12 p.m. – 11:00 p.m.; Fri – Sat: 12 p.m. - 12 a.m.
Inexpensive

Tags

Mentions