This newly built Mediterranean style mega mansion is located on Rancho Street in Encino, CA and is easily the biggest home in the area. It boasts a swimming pool, tennis court and what looks to be a man-made lake. If anybody has any more information on this monstrosity, please let us know!

* Thanks to HOTR Nick for the tip