The Crocker-McMillin mansion, a 58-room brick home that has drawn comparisons to the royal palace in Versailles, France, was sold in December.
Chula Vista Breaking News & Events
The Crocker-McMillin mansion, a 58-room brick home that has drawn comparisons to the royal palace in Versailles, France, was sold in December.