Overview

The Denver West Inn in Lakewood, Colorado.