Address: 1000 Osage St, Denver, CO 80204 Few restaurants achieve cult status quite like this sprawling pink palace of ...