14.8 Acre Site Near New Las Vegas Stadium Sells for $18.5 Million
Marcus & Millichap announced the sale of a 14.8-acre, 644,688-buildable-square-foot redevelopment site in Las Vegas. The property sold for $18.5 million, or $1.25 million...