12630 Ixora Road, North Miami, FL 33181 - Homesnap