This is the best place to get buffalo burgers in the town of Manitou Springs, Colorado. The drive is scenic. The setting is right in the mist of Garden of the Gods. The restaur...
All reviews seem positive