Originally Posted by
auh2o
But it is near the new Sprint Center correct?
The Sprint Center is located at 13th and Grand. The Westin Crown Center is about 23rd/24th and Main. It might be the closest Starwood hotel to the Sprint Center, but it's not right next door.