23 days agoVANGUARD - The iconic MEGA-MANSION in Houston, Texas - USA - 32290 sqft. - ORCA + ZafraAkram401