Usage patterns
〈場所〉に豪邸を建てるto build a luxurious mansion (in a place)
He built a luxurious mansion in an upscale residential area.
豪邸に住むto live in a mansion
A famous actor lives in a luxurious mansion.
豪邸を構えるto own/establish a grand residence
She has a mansion set up along the coast.