South Shore Villa 8740 W Lake Shore Dr Las Vegas, NV 89128 Phone: (702) 562-0890
Category: Condominiums