1731 N Miami Ave Miami Florida United States of America