China a Go Go has signed a 5-year renewal lease for the 1,805 SF retail space they currently operate from at Las Palmas Village, located at 505 E Windmill Ln #1D in Las Vegas. Judy Clifford represents the lessor in the transaction and is also the Property Manager for this center.