Denver’s Casa Bonita: Inside the ‘South Park’–Approved “Greatest Restaurant in the World”

Denver’s Casa Bonita: Inside the 'South Park'–Approved “Greatest Restaurant in the World” | Frommer'sWhat to expect at Colorado’s over-the-top Casa Bonita—and how to visit what ‘South Park’ once described as the “Disneyland of Mexican restaurants”