For Sale: The World's First $1+ Billion Dollar House Exactly two years ago, we reported about what we dubbed at the time was “absolute bubble insanity” – a double skyscraper called the Tour Odeon, located in the French Riviera, which would house a 3,300 square-meter (35,500 square-foot) penthouse with a water slide connecting a dance …