T
Tim Davis Review of Westin Tabor Center
If you are looking for a place for a weekend getaw...
If you are looking for a place for a weekend getaway this is the place. The Weston is located right on the 16th Street Mall in Downtown Denver. You are a few short blocks from Union Station, Denver Center of the Performing Arts, and even Coors Stadium. Lots of shops and places to eat right outside the door. Easy access to the interstate as well.
The staff at the Westin are well trained, knowledgeable, and very friendly. All the amenities that one would expect at fine hotel are at your disposal.
Comments: