Luxe Villas (11640 Mayfield Ave, Los Angeles, CA, 90049) — Rated 3.3/5 by Tenants | Lucid Rents