No, it is not safe.
If the parent page is not secured with https then there is no guarantee that the user will see the correct https iframe URLurl.
An attacker may perform a man-in-the-middle attack on the parent page and cause it to render an iframe to the attacker's website. Since browsers do not indicate the url or https status of iframes the user would be none the wiser they are communicating with someone fraudulent.