McDonald's of St. Louis and the Metro East

$1.99 Any Size McCafé® Shake

mcdsl_11454_04_1.99Shakes_680x385

For a limited time, get any size, any flavor McCafé® shake for just $1.99!

Local Promotions