This is where it all began for the Rancho Chico family franchise, which also owns other fine Mexican restaurants. Beautiful St. Cloud, Florida, provides the perfect backdrop for this local fave. Serving authentic Mexican food for more than fifteen years, locals have come to love everything about Rancho Chico, which has many other locations in South Florida. If you love Mexican food, you'll find everything from sizzling Fajitas to delicious Burritos, Enchiladas, and Chicken Mole. And, of course, the Margaritas are fabulous! Rancho Chico in St. Cloud is the destination for Mexican food, and people travel from all over to visit.