10 Great Places to Celebrate Cinco de Mayo in St. Louis

Margarita with lime in glass, nachos and fairy lights for Cinco De Mayo party
Westend61/Getty Images

You'll find plenty of fun and good times at Cinco de Mayo celebrations in the St. Louis area. Many local restaurants host special events with food, drinks and live music. There's also the annual street festival on Cherokee Street. Here's information on all of the best places to celebrate Cinco de Mayo in St. Louis.

  • 01 of 10

    Hacienda Restaurant on Manchester Road is a family-owned eatery that's been serving up fine Mexican food for more than 40 years. Each year, Hacienda hosts a big Cinco de Mayo celebration. The festivities usually begin on May 5 and run through the weekend. Each day features food and drink specials, prize giveaways and more.

    May 5-7, 2018

    Rock Hill

  • 02 of 10

    The Cinco de Mayo party on Washington Avenue is at Rosalita's Cantina. The Tex-Mex restaurant hosts an outdoor block party with live music, and plenty of food, drinks, and fun.

    May 5, 2018

    Downtown St. Louis

  • 03 of 10

    You'll find some of the best margaritas and guacamole in the city at Pueblo Solis on Hampton Avenue. For Cinco de Mayo, the restaurant is expanding its outdoor seating area and offering plenty of food and drink specials.​

    May 5, 2018

    South St. Louis

  • 04 of 10

    Enjoy Mexican food and drinks in the casual setting of Lily's Restaurant on South Kingshighway. This neighborhood restaurant serves up tasty favorites like fajitas, tamales and carne asada tacos. Lily's also caters well to children and is a great choice for a family-friendly Cinco de Mayo meal.​

    May 5, 2018

    South St. Louis

    Continue to 5 of 10 below.
  • 05 of 10

    Cinco de Mayo is a good time to visit Westport Plaza. Fuzzy's Taco Shop offers food and drinks specials all day, plus outdoor live music in the evening. The restaurant serves Baja-style Mexican food in a warm and friendly atmosphere.

    May 5, 2018

    Maryland Heights

  • 06 of 10

    Las Fuentes has four locations in the St. Louis area, so it's easy to find one near you. The restaurant serves up Mexican comfort food like burritos, enchiladas, and quesadillas. On Cinco de Mayo, there are food and drink specials throughout the day.​

    May 5, 2018

    Florissant, Oakville, Arnold, Affton

  • 07 of 10

    Canyon Cafe serves up Southwestern cuisine with influences from Mexico, Spain, and Native American cultures. For Cinco de Mayo try the fajitas, fresh guacamole, and hand-shaken margaritas. The celebration also includes live music, along with many food and drink specials. 

    May 5, 2018


  • 08 of 10

    If you're in the mood for street food on Cinco de Mayo, check out Mission Taco Joint for some of the best street tacos in town. The restaurant also has great margaritas and specialty cocktails. Mission Taco has three locations in the St. Louis area.​

    May 5, 2018

    Central West End, Soulard, University City

    Continue to 9 of 10 below.
  • 09 of 10

    Milagro is a warm and inviting restaurant in Webster Groves that's a popular destination on Cinco de Mayo. Its iron skillet fajitas and chicken mole ​are favorites of many customers. The restaurant also has a large selection of premium tequilas. Try just one, or get a flight to sample a few.​

    May 5, 2018

    Webster Groves

  • 10 of 10

    The Cinco de Mayo Festival on Cherokee Street offers a full day of fun and activities. There's the People's Joy parade, live music, food, art and more. The festival runs from 11 a.m. to 9 p.m., at Iowa and Cherokee Streets.​

    May 6, 2017

    South St. Louis