The $135 Million Beverly Hills Mansion The property is located at 1187 North Hillcrest Drive. The seven-bedroom, 10-bath mansion has a beautiful 360° views of Los Angeles, from downtown to the canyons. Set on 2.5 acres of land. Previous Next 1 2 3 4 5 6 7 2015-10-16 admin Share ! tweet