The Rio just underwent a substantial renovation.
by voidoid (2024-04-08 11:21:42)

In reply to: I bet a new resort is just built where the Tropicana was.  posted by Leeroy_Jenkins


(That said, its location still sucks.)

The best stadium site is probably still the originally-proposed spot just west of 15, across from T-Mobile Arena and a short distance north of Allegiant. It would get all three venues close.