This massive 32,945 square foot newly constructed mega mansion is located at 12 W Rivercrest Drive in the Briar Forest neighborhood in Houston, TX. It boasts a whopping 14 bedrooms and 19 bathrooms. Property records show that the owner is man by the name of Ali Davari. Does anybody live in the area and know any more info on the home or have any pictures? If so, please share!