McDonald's Shrewsbury, St. Louis County, MO

At the moment, McDonald's runs 33 locations near Shrewsbury, St. Louis County, Missouri. The listing of all McDonald's restaurants nearby can be found here.

McDonald's East St Louis, IL

Open: 6:00 am - 9:00 pm11.09 mi

McDonald's Maryland Heights, MO

Open: 5:00 am - 11:00 pm11.14 mi

McDonald's Columbia, IL

Open: 6:00 am - 10:00 pm11.41 mi

McDonald's Ballwin, MO

Open: 5:00 am - 11:00 pm12.09 mi

McDonald's Ferguson, MO

Open: 7:00 am - 10:00 pm12.78 mi

McDonald's High Ridge, MO

Open: 6:00 am - 10:00 pm13.53 mi