These 3 amazing French style mega homes are all located in Texas and are currently for sale. Each one features over 26,000 square feet of living space and listed at $23 million or more.
This stucco & brick home is located at 3724 N White Chapel Boulevard in Southlake, Texas and is situated on 1.5 acres of land.
This French style stone mansion, dubbed "Chateau Lumier", is located at 1702 Ridge Road in McKinney, Texas and is situated on 15 acres of land.
This newly built Mediterranean style home is located at 1405 Horseshoe Drive in Sugar Land, Texas and is situated on 1.5 acres of land.