Mega Insurance, LLC has renewed their lease for the 1,000 SF retail space at Pecos Russell Plaza, located at 3380 E. Russell Rd. Ste. 106, in Las Vegas.  Chris Emanuel of Virtus Commercial represented the Lessor, 3380 Partners.