Tampa Bay Rays slugger Evan Longoria has paid $1.95 million for a Spanish-style home in West Hollywood.