SOL Mexican Cocina Share: Restaurant/MexicanRestaurant Visit Website Request Info 12775 W. Millennium Dr., Ste. 160 Playa Vista, CA 90094 424.289.0066 424.289.8952 (fax) Map What's Nearby? Distance: 5 10 15 20 25 50 mi.