Mountain View Villas is a multifamily property located at 78-000 Betty Barker Way in Palm Desert/La Quinta, Inland Empire. Built in 2004, the property features 128 units, of the following types: One Bedroom, Two Bedroom/One Bath, totaling 108,582 SqFt.