Westin Hotel is located a few blocks from Lower Downtown Denver, The Westin Tabor Center is adjacent to the 16th Street Mall.
Number of rooms: 430. Number of floors: 19
Number of meeting rooms: 20
Pool that overlooks the Rocky Mountains, fitness center in the Tabor Center.
The Westin Tabor Center Hotel
1672 Lawrence Street
Denver, Colorado 80202
Westin Tabor Hotel, Denver CO
Good Hotels USA Front Page
A guide to hotels across America