The Westin Denver Downtown is located on the 16th Street Mall, a mile-long pedestrian-friendly mall, and a couple of blocks from Larimer Square, a picturesque city block of restaurants and shops.