share
by Sarah J.F. Braley | November 17, 2010

The 430-room Westin Tabor Center Denver has been renamed the Westin Denver Downtown, reflecting the property's location in the city's now-trendy LoDo district. The hotel offers 32,000 square feet of meeting space.