Legorreta is a famous Mexican architecture firm. It was founded in 1965, by Ricardo Legorreta, Noé Castro, and Carlos Vargas senior.
This house, located near the posh seaside town of Porto Cheli, occupies an area of around 2,300 square meters, or 25,000 square feet.