2060 NE 124th St Miami, FL 33181