First Look: Two New Luxury Villas Top The Market in Playa VistaWhere: 5900 and 5904 Village Drive, Playa Vista Asking: Starting the high $3Ms What: Dubbed Jewel Playa Vista, this pair of new...