Neighbors Share: Restaurant Neighbors Visit Website Request Info 12751 W. Millineum, St. 140 Playa Vista, CA 90094 833.642.7778 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.