BY MARTY JACKSON
What is the best Mexican place under the Sun?
Well the new “SOL” in Playa Vista checks a lot of the boxes: MENU
SOL Cocina Playa Vista
Located in The Runway at Playa Vista
12775 W. Millennium, Suite 160
Playa Vista , California 90094
Website: Sol Mexican Cocina