Mexican restaurant Casa Bonita has been a memory-making institution for decades, filling children with countless sopapillas and dreams of plummeting from the top of a man-made, three-story indoor waterfall while people eat tacos, listen to Mariachi music and watch puppet shows around them.