Location

Mama's on The Hill

2132 Edwards
Saint Louis, MO 63110
314-776-3100

View Google Map

Get Directions

Hours

Monday 11am - 10pm

Tuesday 11am - 10pm

Wednesday 11am - 10pm

Thursday 11am - 10pm

Friday 11am - 10pm

Saturday 11am - 10pm

Sunday 11am - 10pm