Location: At Grant and 18th Streets in downtown Denver.
191,893 SF
225 rooms
192 seat restaurant
9,000 SF meeting space