Search
Log-in
Search DestinationGO

EXPLORE Denver

CITY GUIDE
Denver
Hotels
Contact
http://www.starwoodhotels.com/ 303.572.9100 1672 Lawrence Street Denver , CO 80202
Hotels

The Westin Tabor Center

The Westin Tabor Center, Denver is a luxury-filled, four-diamond award-winning hotel in exciting downtown Denver. Its premier location provides easy access to the Shops, restaurants, and entertainment. The 16th Street Pedestrian Mall, places you blocks from a multitude of attractions, from the convention center, to the nation's second-largest performing arts center. Their lush overnight accommodations include 15 suites and offer views of the city and mountains from 19 floors, 37" flat-screen LCD TVs, iPod and laptop interfacing capabilities, and signature style featuring the Westin Heavenly Bed®.s. The sophisticated function space, invigorating recreational options, concierge services and fabulous surrounding options make The Westin Tabor Center, Denver, an inviting setting for business and leisure travelers to the Mile High City.

Awarded Colorado's first "Green Hotel" designation, our Four Diamond hotel offers 24-hour room service, a WestinWORKOUT® Gym, and a roof deck pool with stunning mountain views. Fine dining is just steps from your guest room at The Westin Tabor Center, Denver. Join them for a delightful breakfast buffet at Augusta Restaurant, sumptuous steak dinners at The Palm Restaurant, and a steaming Starbucks coffee® or socialize with friends with a drink or appetizer in the sleek comfort of their V's Lounge.

Expansive modern architecture, rich furnishings, and an unparalleled location set The Westin Tabor Center, Denver. Experience a unique blend of contemporary beauty and classic detail in their 25,000 square feet of flexible function space. The 7,500-square foot Continental Ballroom, with a dramatic 6,585-square foot foyer featuring two-story windows, provides a magnificent setting for up to 1,000 guests. In addition to versatile meeting rooms, the 200-seat Tabor Auditorium offers a sophisticated setting for conferences and special events.

The Westin Tabor Center, Denver is located in the heart of downtown Denver, situated in The Tabor Center, a complex of upscale shops and restaurants. They are immediately adjacent to the 16th Street Mall, featuring a full mile of outdoor shopping, restaurants, and entertainment.

Denver has the perfect blend of outdoor adventure and urban sophistication. That's the duality locals love about the Mile High City. With snowcapped peaks providing a spectacular backdrop, Denver is as refined as it is laid-back. It's a place where aerospace engineers rub elbows with rock climbers at local brewpubs or art festivals, or while strolling their favorite pedestrian mall. And with 300 days of sunshine per year, it's easy to see why people fall in love with Denver the first time they visit.

Denver

FALL IN LOVE

DISCOVER THIS CITY IN PICTURES >