The La Jolla, California, property sold for $20.8M last week
Known as the Razor House, the La Jolla property reportedly inspired Tony Stark's home in the beloved Marvel movies