Hours & Location

Monday - Thursday 11:30am - 9:30pm
Friday & Saturday 11:30am - 10:00pm
Bar Hours: Monday - Saturday 11:30am - 1am

7401 North Lindbergh Boulevard, Hazelwood, MO 63042


  • Pueblo is fantastic and is our favorite restaurant. The food is authentic - always fresh and prepared with a love for mexican culture. My husband says it is the only food he's had in a restaurant that reminds him of his mother's cooking. The menu has a wide variety of dishes, and everything is great. This is a family operation, so feel free to bring your kids. They recently expanded, so seating isn't a problem.

    Asandoval - CitySearch.com
  • 1
  • 2
  • 3