America's Best Restaurants will be in St. Cloud at Bravo Burrito's today (March 29) between 3-6 p.m. to film an episode but it's unclear when it will air. That according to Bravo owner Mike Lardy.
With the taping of Bravo Burrito's appearance on "America's Best Restaurants" approaching, we wonder why do the restaurant's fans always seem to order "the usual"?