Website/ 12775 Millennium Dr 90094 Playa Vista Angelenos (or anyone between Malibu and Playa del Rey) can capitalize on this nearby upscale Baja-style restaurant less than five miles from LAX. If ...