Squirrel Creek Lodge, an 18,000-square-foot steakhouse that is former Littleton, seems as being similar to just about any party place used for corporate get-togethers or run-of-the-mill marriage events.

Squirrel Creek Lodge, an 18,000-square-foot steakhouse that is former Littleton, seems as being similar to just about any party place […]