Former Los Angeles mayor Antonio Villaraigosa has bought a house in Hollywood Hills for $2.5 million.