Location
Deer Creek Bar & Grill
3233 Laclede Station Rd, Maplewood, MO 63143, United States
314-645-8484 Website Open in mapsHours
Monday-Saturday
11AM-1:30AM
Sunday
11AM-12AM
Kitchen closes at 9:30PM Sunday-Thursday,
10:00PM Friday and Saturday